কেবলমাত্র জাভা 7 ইনস্টল থাকা মাউন্টেন লায়নে জাভা দরকার এমন অ্যাপগুলি কীভাবে চালু করবেন?


3

সবেমাত্র একটি ব্র্যান্ডের নতুন ম্যাকবুক এয়ার পেয়েছে যা মাউন্টেন সিংহ 10.8.4 এর সাথে চালিত হয়েছে এবং কোনও জাভা ইনস্টল করা হয়নি। একটি রয়েছে /usr/bin/java, তবে এটি চালানো আমাকে কোকো কথোপকথনে অ্যাপল-বিতরণ জাভা 6 রানটাইম ইনস্টল করতে অনুরোধ করবে।

যাইহোক, ওরাকল আর জাভা 6 সমর্থন করে না, এবং আমি কোনও অসমর্থিত এবং সম্ভবত নিরাপদ জাভা ইনস্টলেশন চালাতে চাই না।

সুতরাং, আমি ওরাকলের জাভা এসই ডাউনলোডগুলিতে গিয়ে সর্বশেষ জেডিকে, ইনস্টল করেছি jdk-7u25-macosx-x64। এই মেশিনে এখন আমার কেবল জাভাটি 1.7.0_25, ওরাকল দ্বারা বিতরণ। /usr/bin/java -versionএখন কাজ করে।

আমি সবেমাত্র দৌড়েছি brew cask install eclipse, এবং গ্রহনটি ৪.৩ দিয়ে শেষ করেছি। আমি যখন প্রথম এটি চালানোর চেষ্টা করেছি, তখন জাভা রানটাইম ইনস্টল করার জন্য একই প্রম্পট পেয়েছিলাম যেন আমার কোনও জাভা ইনস্টল করা হয়নি।

তাই আমি এখানে অ্যাপল স্ট্যাকএক্সচেঞ্জে দেখেছি এবং https://apple.stackexchange.com/a/58841/52440 খুঁজে পেয়েছি । দৌড়ানোর পরে sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk, আমি এখন গ্রহনটি চালু করতে সক্ষম।

যাইহোক, যখন আমি যেমন জাভা প্রয়োজন যে অন্যান্য অ্যাপ্লিকেশান, আরম্ভ করার জন্য চেষ্টা /usr/share/java/Tools/Java VisualVM.appএবং /opt/homebrew-cask/Caskroom/webstorm/6.0.2a/WebStorm.appআমি একটি ত্রুটি ঘটেছে যার কোনো সামঞ্জস্যপূর্ণ জাভা 1.6 উপলব্ধ (নিচে দেখুন) পেতে।

ত্রুটি সংলাপের স্ক্রিনশট

এই অন্যান্য অ্যাপ্লিকেশনগুলি কাজ করা সম্ভব কিনা তা কি কেউ জানেন, বা তাদের কি আসলেই জাভা 6 প্রয়োজন এবং জাভা 7 এর সাথে কাজ করতে পারবেন না?


1
অ্যাপল নন এমন কোনও অ্যাপল নিয়ন্ত্রিত জায়গায় লিঙ্ক করবেন না। গ্রহনের জন্য অন্যান্য প্রশ্ন দেখুন। জাভা ভার্চুয়াল ভিএম আমার সন্দেহ হয় ভিএমকে টোকা দেওয়া হয় এবং অ্যাপলের মতো একটি অ্যাপল ভিএম দরকার হয়।
চিহ্নিত করুন

জাভা 6 এখনও সমর্থিত এবং অ্যাপল আপগ্রেড সরবরাহ করে। জাভা 6 এবং 7 কে দুটি পৃথক ভাষা হিসাবে
মার্ক করুন

উত্তর:


3

কথোপকথনটি দেখানো হয়েছে কারণ ওরাকল জাভাতে কেবলমাত্র আংশিক 'জেভিএমক্যাপাবিলিটিস' সেট রয়েছে এবং কেবলমাত্র কমান্ড-লাইন-সক্ষম হিসাবে নিজেকে বিজ্ঞাপন দেয়।

সুপারভাইজার হিসাবে (টার্মিনালে সম্পাদনা করলে 'sudo' ব্যবহার করুন), আপনার /Library/Java/JavaVirtualMachines/jdk.1.7.[version-and-release].jdk/Contents/Info.plistনিম্নলিখিত কীটি সম্পাদনা করে সন্ধান করা উচিত :

<key>JVMCapabilities</key>
  <array>
    <string>CommandLine</string>
  </array>

এবং অনুপস্থিত মানগুলি অন্তর্ভুক্ত করার জন্য এটি যুক্ত করুন:

<key>JVMCapabilities</key>
  <array>
    <string>CommandLine</string>
    <string>JNI</string>
    <string>BundledApp</string>
  </array>

এর পরে, আপনাকে হয় পুনরায় বুট করতে হবে, লগআউট করতে হবে বা killall Finderযা কখনও কাজ করে বলে মনে হচ্ছে। (লোকেরা জানিয়েছে যে ফাইন্ডার পুনরায় চালু করা যথেষ্ট ছিল, তবে আমাকে লগ আউট করতে হয়েছিল))

-
উত্স

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