জাভা 9, 10, 11
বছর কয়েক আগে অ্যাপল ওপেনজেডিকে যোগ দিয়েছে প্রকল্পে , তাদের প্রাক্তন মালিকানাধীন ম্যাকোস-নির্দিষ্ট জেভিএম কোডটি বিনা মূল্যে মুক্ত-উত্স হিসাবে স্থানান্তর করে। অ্যাপল তাদের নিজস্ব ব্র্যান্ডযুক্ত জেভিএম / জেডিকে বিতরণ বন্ধ করে দিয়েছিল, ম্যাকোসের জন্য একটি সংস্করণ অন্তর্ভুক্ত করার জন্য ওরাকলের ব্র্যান্ডেড রিলিজের উপর নির্ভর করে।
কার্যত একই কোড বেসের সাহায্যে ওરેકল তাদের ওরেकल-ব্র্যান্ডযুক্ত জেভিএম রিলিজটি ওপেনজেডিকে প্রকল্পের সাথে সামঞ্জস্য রাখার আনুষ্ঠানিক ঘোষণা করেছে। এমনকি সংস্থাটি তাদের পূর্ববর্তী বাণিজ্যিক সরঞ্জামগুলি, ফ্লাইট রেকর্ডার এবং মিশন নিয়ন্ত্রণ , ওপেনজেডিকে প্রকল্পে দান করেছে। এটি জাভা এবং ওপেনজেডিকে পূর্বনির্ধারিত সংস্করণের জন্য একটি নতুন দ্রুত "রিলিজ ট্রেন" পরিকল্পনার শিফটের অংশ। উল্লেখযোগ্যভাবে, নিখরচায় পাবলিক আপডেটের জন্য পিরিয়ডগুলি এখন কমিয়ে আনা হয়েছে। দেখুন এই 2017-09 ঘোষণা এবং মার্ক রেইনহোল্ড দ্বারা এই পোস্ট ।
এসব কিছুর ফলস্বরূপ, জাভার ম্যাকোস ব্যবহারকারীদের জাভা প্রয়োগের জন্য বিক্রেতাদের পছন্দ রয়েছে। এই মুহুর্তে, কমপক্ষে তিনটি উত্স ম্যাকোজের জন্য ওপেনজেডিকে ভিত্তিক:
- D চ্ছিক অর্থ প্রদানের সমর্থন সহ জেডিকে এবং জেআরইয়ের ওরাকল রিলিজ ।
- আজুল সিস্টেমগুলি মুক্তি দিচ্ছে:
- Uচ্ছিক পেইড সমর্থন সহ বিনামূল্যে মূল্যের JVM- এর জুলু লাইন।
- বিকল্প জঞ্জাল সংগ্রহকারীর মতো বিশেষ বৈশিষ্ট্যযুক্ত বাণিজ্যিক জেভিএমগুলির জিং লাইন।
- ওপেনজেডকে উত্স কোড , আপনার নিজস্ব সংকলন এবং ইনস্টলেশন (সম্ভবত আমাদের বেশিরভাগের জন্য বাস্তব নয়)।
ইতিমধ্যে, আইবিএম একটি জেভিএমের জন্য কোডটি দান করেছে এক্লিপস ফাউন্ডেশনে, এখন ওপেনজে 9 প্রকল্পে রয়েছে। আমি অবাক হয়েছি তারা যদি কোনও ম্যাকওএস রিলিজকে সমর্থনও করতে পারে তবে যদিও তা বলা খুব তাড়াতাড়ি।
ব্যক্তিগতভাবে, আমি বর্তমানে ব্যবহার করছি জুলু MacOS উচ্চ সিয়েরা উপর Azul থেকে জাভা 10.0.1 মুক্তির সফলভাবে সঙ্গে IntelliJ 2018,2 সঙ্গে জাভা সমর্থিত ওয়েব অ্যাপ্লিকেশান উত্পাদন করতে Vaadin ।
ইনস্টলেশন / অপসারণ
ওরাকল এবং আজুল উভয়ই আপনার ম্যাকে জেভিএম / জেডিকে ইনস্টল করতে একেবারে সহজেই ব্যবহারযোগ্য ইনস্টলার সরবরাহ করে। টার্মিনাল.অ্যাপ (বা সমতুল্য) টাইপ করে চালাতে আপনার ইনস্টলেশনটি যাচাই করুন:
java -version
আপনার ড্রাইভের মূল স্তরে (আপনার বাড়ির ফোল্ডারে নয়) আপনি এই ফোল্ডারে জাভা ইনস্টলেশনগুলি পাবেন:
/ লাইব্রেরি / জাভা / JavaVirtualMachines
প্রতিটি বিক্রেতার প্রতিটি সংস্করণ সেখানে একটি লেবেলযুক্ত নেস্টেড ফোল্ডারে পাওয়া যায়। আপনি যে সংস্করণটি কেবলমাত্র সেই সংস্করণটির নেস্টেড ফোল্ডারটি মোছার মাধ্যমে এবং অনুরোধের সাথে আপনার সিস্টেমের পাসওয়ার্ড সরবরাহ করে কোনও ইনস্টলেশন মুছতে পারেন।
জাভা 8
আপনি ম্যাক ওএস এক্স এর সমর্থিত সংস্করণগুলির জন্য জাভা 8 এর জন্য জাভা ডেভেলপমেন্ট কিট (জেডিকে) ডাউনলোড করতে পারেন :
- মাউন্টেন সিংহ (10.8.3+)
- ম্যাভেরিক্স (10.9)
- ইয়োসেমাইট (10.10)
- এল ক্যাপিটান (10.11)
আপনি ইনস্টল করা JVM এর প্রতিটি সংস্করণ এখানে পাওয়া যাবে:
/Library/Java/JavaVirtualMachines
আরও নির্দেশাবলী এবং FAQ এর জন্য এই ওরাকল গাইডটি দেখুন ।
জাভা 7
আপডেট 4 এর পরে জাভা 7 এর প্রতিটি মুক্তির জন্য , অন্য প্ল্যাটফর্মগুলির পাশাপাশি একটি ম্যাক সংস্করণ প্রস্তুত রয়েছে। সিংহ (10.7.3+), মাউন্টেন সিংহ (10.8.3+) এবং ম্যাভেরিক্স (10.9.x) এ 64-বিট হার্ডওয়্যার সহ ম্যাক্সে চলছে।
ওরাকল ২০১২-০৪-২6 পর্যন্ত ম্যাক ওএস এক্স (লায়ন) জাভা এসই 7 আপডেট ৪ এর জন্য জেডিকে আনুষ্ঠানিক প্রকাশের ঘোষণা দিয়েছে। এই পৃষ্ঠায় আলোচিত কৌশলগুলির আর কোনও প্রয়োজন নেই ।
এই নির্দেশাবলী অনুসারে ইনস্টলেশন সহজ :
- ওরাকল ওয়েব সাইটে সাধারণ জায়গা থেকে ডাউনলোড করুন।
- ডিএমজি মাউন্ট করুন।
- ইনস্টলারটি চালান।
এই রিলিজটির কয়েকটি সীমাবদ্ধতা রয়েছে, বিশেষত জাভা ওয়েব স্টার্ট এবং ওয়েব ব্রাউজারগুলির জন্য জাভা প্লাগিনের সমর্থনের অভাব । এই সমর্থনটি এই বছরের শেষের দিকে প্রত্যাশিত।
ইনস্টল করার পরে, ম্যাক রিডমির জন্য জেডিকে পড়ুন। সবচেয়ে গুরুত্বপূর্ণ, আপনি যদি জাভা 7-কে ডিফল্ট হতে চান তবে আপনার ইউটিলিটি ফোল্ডারে পাওয়া জাভা পছন্দ অ্যাপ্লিকেশনটিতে তালিকার শীর্ষে এটিকে টেনে আনুন ।
ম্যাক ওএস এক্স সহজেই একসাথে একাধিক জেভিএম সমর্থন করে। প্রত্যেকটি এখন এখানে পাওয়া যায়:
/Library/Java/JavaVirtualMachines
অ্যাপল ও ওরাকল টিমের কৃতিত্বের জন্য অভিনন্দন। এই গীক ম্যাক ওএস এক্সকে " সার্টিফাইড সিস্টেম কনফিগারেশন হিসাবে তালিকাভুক্ত দেখতে পেয়ে একটি রোমাঞ্চকর স্থান পেয়েছে " ।
টিপ: আরম্ভ করার জন্য অন্ধকার শুধুমাত্র জাভা 7 ইনস্টল সঙ্গে একটি ম্যাক, খুলতে ওরফে ফাইল নামে অন্ধকার নামের ফাইল বদলে Eclipse.app ।
জাভা 6
অ্যাপল মাউন্টেন লায়ন দিয়ে ম্যাক ওএস এক্স এর সমস্ত সংস্করণের জন্য জাভা of এর একটি যুগোপযোগী প্রয়োগ সরবরাহ করে।
আপনি যদি জাভা প্রয়োজন এমন কিছু করেন, যেমন টার্মিনাল.এপ-তে "java -version" টাইপ করেন, আপনার জন্য জাভা ইনস্টল করার জন্য একটি ডায়ালগ উপস্থিত হবে। আপনি যদি গ্রহণ করেন, অ্যাপল থেকে অন্য "সফ্টওয়্যার আপডেট" এর অনুরূপ ইনস্টলেশন স্বয়ংক্রিয়ভাবে ঘটে।
আপনি এই অবস্থানটিতে জাভা ইনস্টল পাবেন, জাভা 7 এবং 8 এর চেয়ে আলাদা:
/System/Library/Java/JavaVirtualMachines
জাভা 6 2013-02 পর্যন্ত ওরাকল -এর সাথে শেষ অবধি পৌঁছেছে (যদি না আপনার ওরাকেলের সাথে বাণিজ্যিক সমর্থন চুক্তি থাকে)। সুতরাং আপনার জাভা 7 বা 8 এ চলে যাওয়া উচিত।
নতুন সংস্করণ পরীক্ষা করা হচ্ছে
টার্মিনাল.এপ-তে, java -version
কোন সংস্করণটি বর্তমান ডিফল্ট তা যাচাই করতে লিখুন ।
পুরানো সংস্করণ মুছে ফেলা হচ্ছে
একটি নতুন সংস্করণ ইনস্টল করার পরে, আপনি পুরানো সংস্করণগুলি মুছতে উপরে বর্ণিত ফোল্ডারটি দেখতে যেতে পারেন। ফোল্ডারটি ট্র্যাসে সরান, এবং আপনার সিস্টেমের পাসওয়ার্ডটি স্থানান্তর সম্পূর্ণ করুন।
যাইহোক, অ্যাপল ওএস এক্স-তে জাভা সম্পর্কিত বিকাশকারীদের প্রযুক্তিগত সমস্যার জন্য একটি মেলিং তালিকা সরবরাহ করে Apple