আমি জাভা এর একটি সংস্করণ ইনস্টল করেছি। আমরা কীভাবে $JAVA_HOME
পরিবেশের পরিবর্তনশীলকে সঠিকভাবে সেট করতে পারি ?
আমি জাভা এর একটি সংস্করণ ইনস্টল করেছি। আমরা কীভাবে $JAVA_HOME
পরিবেশের পরিবর্তনশীলকে সঠিকভাবে সেট করতে পারি ?
উত্তর:
তুমি তোমার সেট করতে পারেন JAVA_HOME
মধ্যে /etc/profile
যেমন Petronilla Escarabajo দাড়ায়। তবে যে JAVA_HOME
কোনও সিস্টেমের জন্য পছন্দসই অবস্থান /etc/environment
।
যে /etc/environment
কোনও পাঠ্য সম্পাদককে খুলুন nano
বা gedit
নীচের লাইনটি যুক্ত করুন:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(জাভা পাথ আলাদা হতে পারে)
source
এই কমান্ডটি চালিয়ে ভেরিয়েবলগুলি লোড করতে ব্যবহার করুন :
source /etc/environment
তারপরে এই কমান্ডটি চালিয়ে ভেরিয়েবলটি পরীক্ষা করুন:
echo $JAVA_HOME
হালনাগাদ
সাধারণত বেশিরভাগ লিনাক্স সিস্টেম উত্স / ইত্যাদি / ডিফল্ট হিসাবে পরিবেশ environment যদি আপনার সিস্টেম এটি না করে তবে নিম্নলিখিত লাইনটি যুক্ত করুন ~/.bashrc
(ধন্যবাদ @ পিজেজে)
source /etc/environment
source /etc/environment
আমার বাশ কনফিগারেশন ফাইলের শীর্ষে লাইনটি যুক্ত করা হয়েছে ~/.bashrc
যাতে এটি আমার সমস্ত পরিবেশ সেটিংস শুরুতে লোড করে দেয়। এতক্ষণ আমার পক্ষে কাজ করছি।
JAVA_HOME
পরিবেশ পরিবর্তনশীল সেট করতে, নিম্নলিখিতটি করুন:
gksudo gedit /etc/environment
/usr/lib/jvm/java-7-oracle
ডিরেক্টরিতে ওরাকল জেডিকে 7 ইনস্টল করেছি । JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
. /etc/environment
উপরের পদ্ধতিটি আপনার কম্পিউটারে প্রতিবার লগ ইন করার সাথে সাথে কমান্ডগুলি চালিয়ে যাওয়ার ঝামেলা বাঁচাবে।
export
কমান্ড প্রয়োজনীয় /etc/environment
?
export
একটি লাইনে যুক্ত করেছেন /etc/environment
এবং এটি সাহায্য করেছে? এই ফাইলটিতে-পরিবর্তনশীল =
নাম-মান জোড় হিসাবে পার্স করা চলক সংজ্ঞা রয়েছে ; এর বিষয়বস্তু কমান্ড হিসাবে কার্যকর করা হয় না। (দেখুন man pam_env
।) সুতরাং আপনি যদি ফাইলটি আলাদাভাবে চিকিত্সা না করে মনে করেন যে এটি কোনও স্ক্রিপ্ট (যেমন বাশের / বিল্টিনে যাওয়ার /etc/environment
মাধ্যমে ), আমি আশা করব না যে এটি কাজ করবে। .
source
আপনি যদি পথটি না জানেন এবং আপনার কেবল ওপেনজেডিকে ইনস্টল করা থাকে তবে আপনি টাইপ করতে পারেন
update-alternatives --config java
এবং আপনাকে পাথটি খুঁজে পাওয়া উচিত। ভেরিয়েবল সেট করতে আপনি JAVA_HOME=<PATH>
পরে লিখতে পারেন export JAVA_HOME
। ভেরিয়েবল ঘোষণা করার সময় কোনও স্থান নেই তা লক্ষ্য করুন। ভেরিয়েবলটি সঞ্চিত echo $JAVA_HOME
আছে কিনা তা যাচাই করতে আপনি কেবল যাচাই করতে টাইপ করুন।
update-alternatives --install <link> <name> <target> <priority>
update-alternatives --install /usr/bin/java java /usr/lib/jvm/default-runtime/bin/java 1