আমি ওএস এক্স ম্যাভেরিক্সে চালানোর জন্য একটি অ্যাপ্লিকেশন পেতে লড়াই করে যাচ্ছি। অবশেষে আমি এটি। অ্যাপ্লিকেশন বান্ডলে ড্রিল করে এবং সরাসরি শেল স্ক্রিপ্ট চালিয়ে এটি চালাতে সক্ষম হয়েছি। দেখে মনে হচ্ছে JAVA_HOME সেট করা দরকার। সুতরাং আমি এটি আমার। প্রোফাইলে শেলটিতে সেট করেছি এবং সবকিছু ঠিকঠাক কাজ করে।
তবে, আমি যদি ডকের আইকনটিতে কেবল ক্লিক করতে চাই তবে এটি চলবে না। আমার অনুমান যে এটি জাভাআহোম বিশ্বব্যাপী সেট করা হয়নি। যেহেতু আমি সরাসরি শেল থেকে অ্যাপটি চালাচ্ছি না, ওএস এক্স জ্যাভাহোম কী তা জানে না। এটি সন্ধান করতে থাকে
ওএস এক্স এর পূর্ববর্তী সংস্করণগুলিতে, মনে হয় যে জিইউআই অ্যাপ্লিকেশনগুলিকে কেবল /etc/launchd.conf এ যুক্ত করে পরিবেশের ভেরিয়েবলগুলি সেট করা যেতে পারে। এই ফাইলটি ম্যাভারিক্সে বিদ্যমান বলে মনে হচ্ছে না। আমি কীভাবে একটি বিশ্বব্যাপী পরিবেশ পরিবর্তনশীল সেট করতে পারি যা মাভারিক্সের জিইউআই অ্যাপ্লিকেশনগুলির জন্য কাজ করবে?
/etc/launchd.conf
সিস্টেমটি পুনরায় আরম্ভ না করে কীভাবে পরিবর্তন করা যায় তা ব্যাখ্যা করার জন্য +1 । PATH পরিবেশে কনফিগার করার জন্য ভেরিয়েবল ফাইলগুলি/etc/paths.d/
ব্যবহার করা উচিত।