কোন জাভা ব্যবহার করব তা আমি কীভাবে নির্বাচন করতে পারি?


17

আমি ওপেনজেডকে and এবং both উভয়ই ইনস্টল করেছি I আমি এই ডিফল্ট আচরণটি পরিবর্তন করতে চাই না। পরিবর্তে আমার অ-ডিফল্ট ওপেনজেডকে 7 ইনস্টলেশন চালানোর জন্য আমি কোন আদেশ ব্যবহার করতে পারি?

(আমি ডিফল্ট পাইথনটি আহ্বান করতে "পাইথন সামিফিল" চালাতে অভ্যস্ত, বিশেষত পাইথন ২.7 ব্যবহার করতে "পাইথন ২. some সামুফিল" এবং পাইথন ৩ ব্যবহার করার জন্য "পাইথন 3 সামিফাইল" ব্যবহার করতে অভ্যস্ত।)

উত্তর:


8

আপনি নির্দিষ্ট জাভা সংস্করণগুলিতে একটি উপাধকে আবদ্ধ করতে পারেন। আপনার নিম্নলিখিতটিতে কেবল নিম্নলিখিত লাইনগুলি যুক্ত করুন $HOME/.bashrc:

alias java6='/path/to/java6/bin/java'
alias java7='/path/to/java7/bin/java'

একই জন্য javacএবং আপনি ভাল হতে হবে ;-)


4
বিভিন্ন জাভা এক্সিকিউটেবলের পাথগুলি দেখতে দেখতে: / usr / lib / jvm / java-7-openjdk-amd64 / bin / java
কলিআরবটস

1
জাভা সাধারণত $JAVA_HOMEপরিবেশের পরিবর্তনশীল সেট হওয়ার আশা করে । আপনার মতো কিছু ব্যবহার করা উচিতJAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
স্টিফেন অস্টারমিলার 12:58

28

update-alternativesকমান্ড ব্যবহার করে আপনি জাভা সংস্করণ নির্বাচন করতে পারেন ।

টার্মিনালে কমান্ডের নীচে রান করুন।

sudo update-alternatives --config java

এবং আপনি নির্বাচন করতে চান নির্বাচন নম্বর টাইপ করুন।

এটার মত:

জাভা সংস্করণ নির্বাচন করা

সাবধানতা: উপরের বর্ণনাটি একটি ডিফল্ট সংস্করণ পরিবর্তন করার পদ্ধতি। এটি এই প্রশ্নের উত্তর নয়, তবে এটি রেফারেন্সের জন্য ছেড়ে যায়।


পরিবর্তে আপডেট-জাভা-বিকল্প ব্যবহার করা আরও ভাল। এইভাবে, আপনি জাভা সম্পর্কিত সমস্ত কমান্ড আপডেট করবেন।
বুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.