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


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.