কিভাবে লিনাক্সে JAVA_HOME সেট করবেন

Kibhabe Linakse Java Home Seta Karabena



আপনি যখন আপনার লিনাক্স সিস্টেমে জাভা-ভিত্তিক অ্যাপ্লিকেশন বিকাশ করতে চান তখন JAVA_HOME সেট আপ করা অপরিহার্য। JAVA_HOME সেই ডিরেক্টরির দিকে নির্দেশ করে যেখানে আপনি JDK বা জাভা ডেভেলপমেন্ট কিট ইনস্টল করেন।

সুতরাং, এটি জাভা অ্যাপ্লিকেশনগুলিকে লাইব্রেরি এবং বাইনারিগুলি সঠিকভাবে চালানোর জন্য সনাক্ত করতে সহায়তা করে। উপরন্তু, JAVA_HOME ভেরিয়েবল JDK-কে জাভা প্রয়োজন এমন প্রতিটি প্রোগ্রামে অ্যাক্সেস প্রদান করে। যদিও আপনি JDK বা জাভা রানটাইম এনভায়রনমেন্ট (JRE) ইনস্টল করার পরে এটি কনফিগার করতে পারেন, তবে বেশিরভাগ নতুনরা এর সঠিক পদ্ধতিটি জানেন না। সুতরাং, এই দ্রুত নির্দেশিকাটি সংক্ষেপে লিনাক্সে JAVA_HOME সেট করার সহজ উপায়টি কোন ঝামেলা ছাড়াই ব্যাখ্যা করবে।







কিভাবে লিনাক্সে JAVA_HOME সেট করবেন

প্রথমে, আপনার সিস্টেমে আপনি যেখানে জাভা ইনস্টল করেছেন সেখানে নেভিগেট করুন এবং এর পথটি অনুলিপি করুন। এটি সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ কারণ আপনি এটিকে আগামী ধাপে JAVA_HOME ভেরিয়েবলের মান হিসেবে সেট করবেন।



এটি সাধারণত '/usr/lib/java' ডিরেক্টরিতে অবস্থিত। যাইহোক, আপনি যদি ভার্চুয়াল মেশিনে লিনাক্স পরিচালনা করেন, তাহলে ইনস্টলেশন ডিরেক্টরি অবশ্যই '/usr/lib/jvm' হতে পারে। এই ডিরেক্টরিতে যান এবং 'ls' কমান্ড লিখুন।







পূর্ববর্তী চিত্রের মতো দৃশ্যমান, আমাদের ইনস্টলেশন ডিরেক্টরিটি নিম্নরূপ:

/usr/lib/jvm/java-11-openjdk-amd64

একটি পাঠ্য সম্পাদক ব্যবহার করে আপনার শেলের কনফিগারেশন ফাইলটি খুলুন। শেল কনফিগারেশন ফাইল পাথ সব শেল জন্য ভিন্ন. সাধারণত ব্যবহৃত শেলগুলির জন্য নিম্নলিখিত পথগুলি রয়েছে:



  1. বাশের জন্য: ~/.bashrc
  2. Zsh এর জন্য: ~/.zshrc

উদাহরণস্বরূপ, আসুন নিম্নলিখিত কমান্ডটি ব্যবহার করি:

nano ~/.bashrc

ফাইলটি একটি নতুন উইন্ডোতে খুলবে। ফাইলের শেষে যান এবং নিম্নলিখিত পাঠ্য যোগ করুন:

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 রপ্তানি করুন

'/usr/lib/jvm/java-11-openjdk-amd64' কে পাথ দিয়ে প্রতিস্থাপন করুন যা আপনি আগের ধাপে কপি করেছেন।

একবার আপনি সম্পন্ন হলে, সম্পাদক থেকে প্রস্থান করুন। এখন, আপনি হয় টার্মিনাল পুনরায় চালু করতে পারেন বা নিম্নরূপ কমান্ড লিখতে পারেন:

উৎস ~/.bashrc

আপনি এখন সফলভাবে JAVA_HOME সেট করেছেন৷ এটি নিশ্চিত করতে, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে এটি যাচাই করতে পারেন:

প্রতিধ্বনি $JAVA_HOME

উপসংহার

JAVA_HOME এনভায়রনমেন্ট ভেরিয়েবল জাভাতে চলা প্রতিটি অ্যাপ্লিকেশনের জন্য অপরিহার্য। যাইহোক, ব্যবহারকারীদের এর কনফিগারেশন প্রক্রিয়া জানতে হবে, তাই আমরা লিনাক্সে JAVA_HOME সেট করার উপায় ব্যাখ্যা করেছি। সামগ্রিক পদ্ধতিটি সহজ ছিল: আপনাকে অবশ্যই প্রথমে জাভা ইনস্টলেশন পাথটি অনুলিপি করতে হবে এবং তারপরে আপনার শেলের কনফিগারেশন ফাইলে JAVA_HOME ভেরিয়েবলের মান হিসাবে এটি রপ্তানি করতে হবে।