RHEL 8 এ জাভা ইনস্টল করবেন কীভাবে


জাভা একটি দ্রুত, সুরক্ষিত, নির্ভরযোগ্য এবং জনপ্রিয়, সাধারণ-উদ্দেশ্যে প্রোগ্রামিং ভাষা এবং কম্পিউটিং প্ল্যাটফর্ম। জাভা কেবল একটি ভাষার চেয়ে বেশি, এটি অনেকগুলি আন্তঃসংযুক্ত ক্ষমতা সহ একটি প্রযুক্তি প্ল্যাটফর্ম।

আপনার RHEL 8 সিস্টেম বা সার্ভারে জাভা ভিত্তিক অ্যাপ্লিকেশনগুলি চালনার জন্য আপনার জাভা ইনস্টল থাকা দরকার। আপনার সাধারণত জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) প্রয়োজন, যা জাভা অ্যাপ্লিকেশনগুলি চালানোর জন্য ব্যবহৃত সফ্টওয়্যার উপাদানগুলির একটি বান্ডিল।

অন্যদিকে, আপনি যদি জাভার জন্য অ্যাপ্লিকেশন বিকাশ করতে চান তবে আপনাকে ওরাকল জাভা ডেভেলপমেন্ট কিট (জেডিকে) ইনস্টল করতে হবে যা জাভা অ্যাপ্লিকেশনগুলি বিকাশ, ডিবাগিং এবং পর্যবেক্ষণের সরঞ্জামগুলির সাথে একটি সম্পূর্ণ জেআরই অন্তর্ভুক্ত করে। এটি ওরাকল এর সমর্থিত জাভা এসই (স্ট্যান্ডার্ড সংস্করণ) সংস্করণ।

দ্রষ্টব্য: আপনি যদি নিখরচায় জেডিকে সংস্করণগুলি সন্ধান করছেন, জিপিএল লাইসেন্সের অধীনে ওরাকল ওপেনজেডিকে ইনস্টল করুন যা ওরাকল জেডিকে হিসাবে একই বৈশিষ্ট্য এবং কার্য সম্পাদন করে।

এই নিবন্ধে, আমরা আপনাকে কীভাবে ওপেনজেডকে 8 এবং ওপেনজেডিকে 11 ইনস্টল করবেন, আরএইচইএল 8 তে জাভার দুটি সমর্থিত সংস্করণ কীভাবে জাভা অ্যাপ্লিকেশনগুলি বিকাশ করতে এবং চালাতে জাভা ওপেনজেডকে 12 এর সর্বশেষ সংস্করণটি ইনস্টল করবেন তাও আমরা আপনাকে দেখাব।

  1. সর্বনিম্ন ইনস্টলেশন সহ RHEL 8
  2. রেডহ্যাট সাবস্ক্রিপশন সক্ষম
  3. সহ RHEL 8

কীভাবে আরএইচইল 8 এ ওপেনজেডিকে ইনস্টল করবেন

আরএইচইএল 8 এ ওপেনজেডিকে ইনস্টল করতে প্রথমে প্রদর্শিত সিস্টেমের মতো dnf কমান্ড ব্যবহার করে সিস্টেম প্যাকেজগুলি আপডেট করুন।

# dnf update

এরপরে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ওপেনজেডকে 8 এবং 11 ইনস্টল করুন।

# dnf install java-1.8.0-openjdk-devel  	#install JDK 8
# dnf install java-11-openjdk-devel		#install JDK 11

একবার ইনস্টলেশন প্রক্রিয়া শেষ হয়ে গেলে, আপনি নীচের কমান্ডটি ব্যবহার করে জাভা সংস্করণ ইনস্টল করতে পারেন।

# java -version

উপরের কমান্ডের আউটপুট দেখায় যে জাভা 8 ডিফল্ট সংস্করণ।

কীভাবে আরএইচইএল 8 এ ওপেনজেডকে 12 ইনস্টল করবেন

দুর্ভাগ্যক্রমে, RHEL 8 ডিফল্টভাবে জাভা 12 সরবরাহ করে না বা সমর্থন করে না। তবে আপনি এখান থেকে প্রযোজনা প্রস্তুত ওপেনজেডকে 12 ডাউনলোড করতে এবং প্রদর্শিত হিসাবে এটি ইনস্টল করতে পারেন।

# cd opt
# wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
# tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz

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

# ./opt/jdk-12.0.2/bin/java -version

গুরুত্বপূর্ণ: জাভা 12 ডিফল্ট সংস্করণ হিসাবে ব্যবহার করতে, আপনাকে পরবর্তী বিভাগে বর্ণিত হিসাবে এটি জাভাওয়াহোম এনভায়রনমেন্ট ভেরিয়েবলের মান হিসাবে নির্দিষ্ট করতে হবে।

কীভাবে জাএএএএচএএহোম হোম এনভায়রনমেন্ট ভেরিয়েবল সেট করতে হবে R

আপনার সিস্টেমে জাভাটির অনেকগুলি সংস্করণ ইনস্টল করা থাকলে, আপনি ডিফল্টরূপে বিকল্পটি নামক কমান্ড-লাইন ইউটিলিটি ব্যবহার করে বা প্রতি অ্যাপ্লিকেশনের ভিত্তিতে জেডিকে নির্বাচন করতে JAVA_Home এনভায়রনমেন্ট ভেরিয়েবল সেট করে ডিফল্টরূপে আপনি যে সংস্করণটি ব্যবহার করতে চান তা নির্বাচন করতে পারেন।

নীচে বর্ণিত হিসাবে বিরক্তিকর কেসগুলি দেখি।

বিকল্পগুলি ব্যবহার করে, আপনাকে জাভা (যা জাভা অ্যাপ্লিকেশন প্রবর্তন করে) এবং জাভাকের সংস্করণ (যা শ্রেণি এবং ইন্টারফেস সংজ্ঞা পড়ে এবং ক্লাস ফাইলে তাদের সংকলন করে) বাইনারিগুলি বিশ্বব্যাপী প্রদর্শিত হিসাবে স্যুইচ করতে হবে।

জাভা দিয়ে শুরু করুন, নির্বাচন নম্বরটি ব্যবহার করে আপনি যে সংস্করণটি চান তা চয়ন করুন এবং স্ক্রিনশটে প্রদর্শিত হিসাবে এন্টার টিপুন। তারপরে নিশ্চিত করুন যে ডিফল্ট সংস্করণটি আপনি যা চান তাতে স্যুইচ করা হয়েছে।

# alternatives --config java
# java -version

এছাড়াও, জাভাটিকে আপনি যেভাবে জাভা হিসাবে ব্যবহার করতে চান সেটিতে স্যুইচ করুন।

# alternatives --config javac
# javac -version

জেভিএহোম এনভায়রনমেন্ট ভেরিয়েবল আপনার সিস্টেমে জেআরই ইনস্টল করা ডিরেক্টরিটি নির্দিষ্ট করে। সেট করা থাকলে, বিভিন্ন জাভা-ভিত্তিক অ্যাপ্লিকেশন এবং অন্যান্য প্রোগ্রামগুলি জাভা কোথায় ইনস্টল করা হয়েছে তা অনুসন্ধান করতে এটি ব্যবহার করে: নির্দিষ্ট করা জাভা সংস্করণটি অ্যাপ্লিকেশনগুলি কার্যকর করতে ব্যবহৃত হয়।

আপনি এটিকে/ইত্যাদি/পরিবেশ বৈশ্বিক শেল স্টার্ট আপ ফাইলটিতে প্রদর্শিত হিসাবে সেট করতে পারেন।

# vim /etc/environment

তারপরে ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করুন (উপরের বিকল্পগুলির ইউটিলিটির আউটপুটে প্রদর্শিত জেভিএম 8 বা জেভিএম 11 এর ইনস্টলেশন ডিরেক্টরিতে সম্পূর্ণ পাথের সাথে /opt/jdk-12.0.2/ প্রতিস্থাপন করুন)।

export JAVA_HOME=/opt/jdk-12.0.2/

ফাইলটি সংরক্ষণ করুন এবং এটি বন্ধ করুন। তারপরে এটি উত্স হিসাবে নিম্নলিখিত।

# source /etc/environment

এবং এখন আপনি যদি জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবলের মান পরীক্ষা করে দেখেন তবে আপনি যে JRE ব্যবহার করতে চান তার ইনস্টলেশন ডিরেক্টরিতে এটি নির্দেশ করা উচিত।

# echo $JAVA_HOME

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