macos - update - ম্যাক এ জেডিকে পথ কি?




mac os mohave (4)

এই প্রশ্নটি ইতিমধ্যে একটি উত্তর আছে:

আমি শুধুমাত্র ম্যাক ব্যবহার করে কাজ করছি এবং আমাকে JDA_HOME সেটিকে JDK এর সঠিক পথে সেট করতে হবে। আমি জেডিকে ডাউনলোড করেছি, ইন্সটল করেছি এবং এখন আমি এটা কোথাও খুঁজে পাচ্ছি না। আমি সমাধানের জন্য ইন্টারনেট দেখছিলাম, কিন্তু কোন ফোল্ডার লাইব্রেরি / জাভা নেই।


অবস্থান জাভা 6 (অ্যাপল দ্বারা সরবরাহিত) থেকে জাভা 7 এবং তারপরে (ওরাকল দ্বারা সরবরাহিত) থেকে পরিবর্তিত হয়েছে। এই খুঁজে বের করার সেরা জেনেরিক উপায় চালানো হয়

/usr/libexec/java_home

ডিফল্ট জাভা ইনস্টলেশন পাশাপাশি সমস্ত বিকল্প উপস্থিত থাকা উভয় পথ খুঁজে বের করার জন্য এটি নেটিভ সমর্থিত উপায়।

যদি আপনি তার সহায়তা পাঠ্যটি পরীক্ষা করেন ( java_home -h ), আপনি দেখতে পাবেন যে আপনি OS X ( java_home --exec ... ) এর উপর নির্ভরযোগ্যভাবে জাভা প্রোগ্রামটি শুরু করতে এই কমান্ডটি ব্যবহার করতে পারেন, জাভা সংস্করণ এবং আর্কিটেকচার, অথবা অনুপস্থিত থাকলে ব্যবহারকারীকে এটি ইনস্টল করার জন্য অনুরোধ করুন।

আরো পথচারী পদ্ধতি, কিন্তু এক যা আপনাকে জাভাস্ক্রিপ্টের মধ্যে java কমান্ডটি নির্দিষ্টভাবে java সংশোধন করতে সহায়তা করবে, এরকম হয়:

  1. চালান

    which java
  2. যদি এটি আপনাকে /usr/bin/java মত কিছু দেয়, যা বাস্তব অবস্থানের একটি প্রতীকী লিঙ্ক, চালান

    ls -l `which java`

    আমার সিস্টেমে, এই আউটপুট

    /usr/bin/java -> /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java

    এবং সেখানে থেকে আপনি জাভা হোম ডিরেক্টরি পড়তে পারেন;

  3. যদি usr/bin/java অন্য সিম্বলিক লিঙ্ককে নির্দেশ করে, তবে একই সাথে একই পদ্ধতি প্রয়োগ করুন

    ls -l <whatever the /usr/bin/java symlink points to>

অ্যাপল এর জাভা ইনস্টল করে এবং পরে ওরাকলের ইন্সটল করে আপনি সেটআপ করলে সেটআপের একটি গুরুত্বপূর্ণ পরিবর্তন হয়। যে ক্ষেত্রে ধাপ 2 আপনি দিতে হবে

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Commands/java

এবং যে বিশেষ java বাইনারি একটি স্টাব যা JAVA_HOME এনভায়রনমেন্ট ভ্যারিয়েবলের পরামর্শ দিয়ে কল করতে প্রকৃত java কমান্ডটি সমাধান করবে এবং যদি এটি সেট না থাকে বা জাভা হোম ডিরেক্টরিটিকে নির্দেশ করে না তবে java_home কল করতে ফিরে java_home । আপনার সেটআপ ডিবাগ করার সময় এটি মনে রাখা গুরুত্বপূর্ণ।



একটি চেহারা আছে এবং দেখুন JDK এ যদি:

লাইব্রেরি / জাভা / জাভা ভার্চুয়ালমাইচাইন / অথবা / সিস্টেম / লাইব্রেরি / জাভা / জাভা ভার্চুয়ালমাইন /

এই আগের পোস্টটি দেখুন: ওএসএক্স 10.7 সিংহে জেডিকে









java