جب آپ اپنے لینکس سسٹم پر جاوا پر مبنی ایپلی کیشنز تیار کرنا چاہتے ہیں تو JAVA_HOME کو ترتیب دینا ضروری ہے۔ JAVA_HOME اس ڈائریکٹری کی طرف اشارہ کرتا ہے جہاں آپ JDK یا جاوا ڈویلپمنٹ کٹ انسٹال کرتے ہیں۔
لہذا، یہ جاوا ایپلی کیشنز کو لائبریریوں اور بائنریز کو مناسب طریقے سے چلانے کے لیے تلاش کرنے میں مدد کرتا ہے۔ مزید برآں، JAVA_HOME متغیر JDK کو ہر پروگرام تک رسائی فراہم کرتا ہے جس کے لیے جاوا کی ضرورت ہوتی ہے۔ اگرچہ آپ اسے JDK یا Java Runtime Environment (JRE) کو انسٹال کرنے کے بعد ترتیب دے سکتے ہیں، لیکن زیادہ تر ابتدائی افراد اس کا صحیح طریقہ نہیں جانتے ہیں۔ لہذا، یہ فوری گائیڈ مختصر طور پر بغیر کسی پریشانی کے لینکس میں JAVA_HOME کو سیٹ کرنے کا آسان طریقہ بتائے گا۔
لینکس میں JAVA_HOME کیسے سیٹ کریں۔
سب سے پہلے، وہاں جائیں جہاں آپ نے اپنے سسٹم میں جاوا انسٹال کیا ہے اور اس کا راستہ کاپی کریں۔ یہ سب سے اہم مرحلہ ہے کیونکہ آپ اسے آنے والے مراحل میں JAVA_HOME متغیر کی قدر کے طور پر سیٹ کریں گے۔
یہ عام طور پر '/usr/lib/java' ڈائریکٹری میں واقع ہوتا ہے۔ تاہم، اگر آپ ورچوئل مشین پر لینکس چلا رہے ہیں، تو انسٹالیشن ڈائرکٹری یقینی طور پر '/usr/lib/jvm' ہو سکتی ہے۔ اس ڈائریکٹری میں جائیں اور 'ls' کمانڈ درج کریں۔
جیسا کہ پچھلی تصویر میں نظر آتا ہے، ہماری انسٹالیشن ڈائرکٹری اس طرح ہے:
/usr/lib/jvm/java-11-openjdk-amd64ٹیکسٹ ایڈیٹر کا استعمال کرتے ہوئے اپنے شیل کی کنفیگریشن فائل کو کھولیں۔ شیل کنفیگریشن فائل کے راستے تمام شیلوں کے لیے مختلف ہیں۔ عام طور پر استعمال ہونے والے گولوں کے لیے درج ذیل راستے ہیں:
- باش کے لیے: ~/.bashrc
- Zsh کے لیے: ~/.zshrc
مثال کے طور پر، آئیے درج ذیل کمانڈ کا استعمال کریں:
nano ~/.bashrc
فائل ایک نئی ونڈو میں کھل جائے گی۔ فائل کے آخر میں جائیں اور درج ذیل متن کو شامل کریں:
ایکسپورٹ JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64'/usr/lib/jvm/java-11-openjdk-amd64' کو اس راستے سے تبدیل کریں جو آپ نے پہلے مرحلے میں کاپی کیا تھا۔
ایک بار جب آپ کام کر لیں، ایڈیٹر سے باہر نکلیں۔ اب، آپ یا تو ٹرمینل کو دوبارہ شروع کر سکتے ہیں یا درج ذیل کمانڈ درج کر سکتے ہیں:
ماخذ ~/.bashrc
اب آپ نے کامیابی سے JAVA_HOME سیٹ کر لیا ہے۔ اس کو یقینی بنانے کے لیے، آپ درج ذیل کمانڈ کا استعمال کرکے اس کی تصدیق کر سکتے ہیں۔
echo $JAVA_HOME
نتیجہ
JAVA_HOME ماحول متغیر ہر ایپلیکیشن کے لیے ضروری ہے جو جاوا پر چلتی ہے۔ تاہم، صارفین کو اس کی ترتیب کے عمل کو جاننے کی ضرورت ہے، لہذا ہم نے لینکس میں JAVA_HOME کو سیٹ کرنے کا طریقہ بتایا۔ مجموعی طریقہ آسان تھا: آپ کو پہلے جاوا انسٹالیشن پاتھ کو کاپی کرنا ہوگا اور پھر اسے اپنے شیل کی کنفیگریشن فائل میں JAVA_HOME متغیر کی قدر کے طور پر ایکسپورٹ کرنا ہوگا۔