আপনার দুটি পদ্ধতির প্রয়োজন হতে পারে:
- একা একা অ্যাপলেট প্লাগ-ইনটির জন্য সংস্করণটি স্যুইচ করতে হবে
- অ্যাপলেট প্লাগ-ইনটির জন্য সংস্করণটি স্যুইচ না করে জেআরই এর অন্যান্য অংশগুলির জন্য সংস্করণটি স্যুইচ করার জন্য অন্য একটি পদ্ধতি।
আমার সাম্প্রতিক ব্যবহারের কেস :
- প্লাগ-ইন ব্যবহার না করে এমন অ্যাপ্লিকেশনগুলির জন্য জাভা 8
- অ্যাপলেট প্লাগ-ইনয়ের জন্য জাভা 7 আপডেট 9।
অ্যাপলেট প্লাগ-ইন পরিবর্তন করতে তবে জাআর 8 / জাভা 7 আপডেট 9 এ জেআরই / জেডিকে-র অন্যান্য অংশ নয়
- ওয়েব ব্রাউজার এবং জাভা বা জাভা অ্যাপলেট প্লাগ-ইন ব্যবহার করে এমন কোনও অ্যাপ্লিকেশন ছাড়ুন
- জেডিকে 8 ইনস্টল করুন
- প্লাগ-ইন সরান
- জেআরই 7 আপডেট 9 বা জেডিকে 7 আপডেট 09 ইনস্টল করুন।
আলাদা করা: প্রস্তাবিত পদক্ষেপ
sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /private/var/tmp
আপনি যদি ঘন ঘন স্যুইচ করার পরিকল্পনা করেন তবে আপনি অন্য কোনও অস্থায়ী অবস্থান পছন্দ করতে পারেন।
ফল
sh-3.2$ java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b58)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b02, mixed mode)
sh-3.2$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.2
BuildVersion: 12C60
একই সাথে:
অ্যাপলেট প্লাগ-ইন স্যুইচ করতে তবে জেআরই / জেডিকে অন্যান্য অংশগুলি জাভা 7 আপডেট 9 থেকে জাভা 6 আপডেট 37 এ পরিবর্তন করতে হবে না
এর অধীন উত্তরসমূহ:
জেআরই পরিবর্তন করতে তবে জাভা 8 থেকে জাভা 7 আপডেট 9 এ অ্যাপলেট প্লাগ-ইন নয়
JDK 7 আপডেট 09 ইনস্টল করুন তারপরে JDK 8
- ওএস এবং অ্যাপ্লিকেশনগুলি সর্বশ্রেষ্ঠ সংস্করণ ব্যবহার করতে ডিফল্ট হবে।
জাভা ব্যবহার করে এমন কোনও অ্যাপ্লিকেশন প্রস্থান করুন। ব্রাউজারটি ছাড়ার দরকার নেই।
jdk1.8
থেকে… ডিরেক্টরি আলাদা করুন
/Library/Java/JavaVirtualMachines
- ওএস এবং অ্যাপ্লিকেশনগুলি জাভা 7 আপডেট 9 ব্যবহার করবে।
জেআরই পরিবর্তন করতে তবে জাভা 7 আপডেট 9 থেকে জাভা 6 আপডেট 37 এ অ্যাপলেট প্লাগ-ইন নয়
জাভা ব্যবহার করে এমন কোনও অ্যাপ্লিকেশন প্রস্থান করুন। ব্রাউজারটি ছাড়ার দরকার নেই।
jdk1.7
থেকে… ডিরেক্টরি আলাদা করুন
/Library/Java/JavaVirtualMachines
- ওএস এবং অ্যাপ্লিকেশনগুলি জাভা 6 আপডেট 37 ব্যবহার করবে।
উদাহরণ
macbookpro08-centrim:~ gjp22$ java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
macbookpro08-centrim:~ gjp22$ sudo mv /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk /private/var/tmp
Password:
macbookpro08-centrim:~ gjp22$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
সাধারণত
ওএস এক্স এর ব্যবহারকারীদের জন্য, ওরাকল সরবরাহ করেছেন এমন কিছু প্রাথমিকভাবে বিভ্রান্ত করছে:
… ইত্যাদি।
সরলতা
যতক্ষণ উপরের কোনটিই সঙ্গে জাভা পছন্দসমূহ পূর্বে আপেল দ্বারা অ্যাপ্লিকেশন ইনস্টল করা নেই সুইচিং হিসাবে সহজ হিসাবে, এর অপেক্ষাকৃত সহজ পদ্ধতির সরাইয়া সেট (বিশেষ আনইনস্টল জন্য কোন প্রয়োজন) ড্র্যাগ-এবং-নিক্ষেপ ইনস্টলেশনের জন্য ইচ্ছা স্মরণ করিয়ে দেয় ... পূর্বে প্রকাশিত মধ্যে openjdk-OSX-বিল্ড এলাকা।
কেউ হয়ত একটি অ্যাপ্লিকেশন তৈরি করতে পছন্দ করতে পারে তবে আমার সিমলিংকগুলি ব্যবহার করার পরামর্শ দেওয়া উচিত নয় - এটি কাজ করবে তবে ভবিষ্যতে ইনস্টলেশন ও ড্র্যাগ-ড্রপ পদ্ধতির সাথে অসামঞ্জস্যপূর্ণ হতে পারে।
পার্শ্ব নোট
লেখার সময়, সাম্প্রতিকতম এ সমর্থিত রিলিজ, যার জন্য ওরাকল আপডেট তোলে প্রকাশ্যে প্রাপ্তিসাধ্য হয় জাভা 6 আপডেট করুন 37 (OS X এর পরিবর্তে অন্য প্ল্যাটফর্মের জন্য) এবং জাভা 7 আপডেট করুন 9 (OS X এর সহ প্ল্যাটফর্মের জন্য)।
যেহেতু বৃহত্তর রিলিজ উপলব্ধ করা হবে, দয়া করে সেই উত্তরটি এর সাথে নতুন করে ব্যাখ্যা করুন।
এই উত্তরের জাভা সংস্করণ পরিভাষা জাভা সহায়তা কেন্দ্র পরিভাষার সাথে সঙ্গতিপূর্ণ ।