উবুন্টুতে, আমি আমার জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবলটি জাভা 5 এবং 6 এর মধ্যে পিছনে পিছনে স্যুইচ করতে চাই।
আমি একটি টার্মিনাল খুলি এবং জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবল সেট করতে নিম্নলিখিতটিতে টাইপ করি:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
এবং একই টার্মিনাল উইন্ডোতে, পরিবেশের ভেরিয়েবলটি আপডেট হয়েছে কিনা তা পরীক্ষা করতে আমি নিম্নলিখিতটি টাইপ করি:
echo $JAVA_HOME
এবং আমি / usr/lib/jvm/ java-1.5.0- সান দেখতে পাচ্ছি যা আমি প্রত্যাশা করছি। এছাড়াও, আমি ~ /। প্রোফাইলে সংশোধন করেছি এবং জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবলটিকে /usr/lib/jvm/java-1.5.0-sun এ সেট করেছি।
এবং এখন সমস্যার জন্য - যখন আমি একটি নতুন টার্মিনাল উইন্ডো খুলি এবং প্রতিধ্বনিতে টাইপ করে আমার জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবলটি যাচাই করি $ জাভাআহোমে আমি দেখি যে আমার জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবলটি আবার জাভা 6.-এ ফিরে এসেছে যখন আমি আমার মেশিনটি পুনরায় বুট করি (বা লগইন করি) আমি মনে করি) জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবলটি জাভা 5 তে সেট করা আছে (সম্ভবত আমি আমার। /। প্রোফাইলে সংশোধন করেছি বলে)।
এর আশেপাশে কোনও উপায় আছে যাতে আমি লগ আউট না করে এবং পিছনে প্রবেশ না করেই আমার জাভাআহোম পরিবেশ পরিবর্তন করতে পারি (এবং সেই পরিবেশের পরিবর্তনশীল পরিবর্তন স্টিকটি তৈরি করবো) সমস্ত নতুন টার্মিনাল উইন্ডোতে )?
~/.profile
ফাইল শুধুমাত্র পাঠযোগ্য যখন আপনি উবুন্টু লগইন, আপনি লগ-আউট / লগইন তারপর JAVA_HOME সব টার্মিনাল এবং অন্য কোন অ্যাপ্লিকেশন আপনি চালাতে জন্য সেট করা হয় তাই যদি। আপনি যদি এটিতে জাএএভিএহোম সেট করেন তবে ~/.bashrc
এটি কেবলমাত্র টার্মিনাল থেকে চালিত অ্যাপ্লিকেশনগুলির দ্বারা দেখা যাবে।