জেডিকে 12, উপন্টু 12-এ ওপেনজেডকে 12 এবং ওরাকল জেডিকে 19.04 ইনস্টলেশন

উবুন্টু 12-তে জেডিকে 19.04 সম্পর্কে

পরবর্তী নিবন্ধে আমরা কীভাবে পারি তা একবার দেখে নিই উবুন্টুতে JDK 12 ইনস্টল করুন। জাভা অ্যাপ্লিকেশন বিকাশের জন্য জাভা ডেভলপমেন্ট কিট বা জেডিকে একটি সরঞ্জাম। এটি ব্যবহারকারীদের আমাদের জাভা কোডগুলি সংকলন করতে, এগুলি চালাতে, তাদের পরীক্ষা করতে এবং তাদের স্বাক্ষর করতে সহায়তা করবে।

বর্তমানে আমরা JDK এর 2 সংস্করণ খুঁজে পেতে পারি। একজনকে বলা হয় OpenJDK এবং অন্যান্য ওরাকল জেডিকে। প্রথমটি হল জেডিকে ওরাকল কোডগুলি মুক্ত রাখার একটি প্রকল্প। এটি ওরাকল জেডিকে-র একটি ওপেন সোর্স বাস্তবায়ন, যা ওপেন সোর্স নয় এবং এর অনেকগুলি বিধিনিষেধ রয়েছে।

উবুন্টু 12 এ JDK 19.04 ইনস্টল করুন

জাভা লোগো
সম্পর্কিত নিবন্ধ:
উবুন্টু 8 এবং ডেরিভেটিভগুলিতে জাভা 9, 10 এবং 18.04 ইনস্টল করুন

ওপেনজেডকে 12 ইনস্টলেশন

আমরা খুঁজে পেতে সক্ষম হবে ওপেনজেডিকে 12 অফিশিয়াল উবুন্টু 19.04 প্যাকেজ সংগ্রহস্থলে উপলভ্য। অতএব, আমরা এপিটি প্যাকেজ ম্যানেজারের সাথে এটি সহজেই ইনস্টল করতে সক্ষম হব। প্রথমে আমাদের নীচের কমান্ড সহ এপিটি প্যাকেজ সংগ্রহস্থলের ক্যাশে আপডেট করতে হবে:

sudo apt update

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

আপনি আগ্রহী হন ওপেনজেডকে 12 এর সম্পূর্ণ সংস্করণ ইনস্টল করুনটার্মিনালে নিম্নলিখিত কমান্ডটি চালান (Ctrl + Alt + T):

openjdk ইনস্টলেশন 12

sudo apt install openjdk-12-jdk

আপনি যদি আরও আগ্রহী হন ওপেনজেডকে 12 এর হেডলেস সিস্টেম সংস্করণ ইনস্টল করুন, কার্যকর করার আদেশটি নিম্নলিখিত:

ওপেনজেডকে 12 হেডলেস ইনস্টলেশন

sudo apt install openjdk-12-jdk-headless

ওপেনজেডকে 12 ইনস্টল করার পরে, আমরা নিম্নলিখিত কমান্ডটি কার্যকর করতে পারি ওপেনজেডিকে সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করে দেখুন:

openjdk সংস্করণ

java -version

ওরাকল জেডিকে 12 পিপিএ ব্যবহার করে ইনস্টল করা

উবুন্টু ১৯.০৪-তে আমরা ওরেकल জেডিকে ১২ ইনস্টল করতে সক্ষম হব। জেডিকে-র এই সংস্করণটি সরকারী উবুন্টু প্যাকেজ সংগ্রহস্থলে উপলভ্য নয়, তবে আমরা এটি ইনস্টল করতে লিনাক্সপ্রিসিং / জাভা পিপিএ ব্যবহার করতে পারি.

যদি আমরা উবুন্টু ১৯.০৪-তে লিনাক্সপ্রিজিং / জাভা পিপিএ যুক্ত করতে চাই, একটি টার্মিনালে (সিটিআরএল + আল্ট + টি) কেবল কমান্ডটি প্রয়োগ করতে হবে:

রেপো লিনাক্সস্প্রিজিং যোগ করুন

sudo add-apt-repository ppa:linuxuprising/java

এই পরে আমরা করতে পারেন ওরাকল জেডিকে 12 ইনস্টল করুন কমান্ড টাইপ করা:

ওরাকল জাভা 12 ইনস্টল করুন

sudo apt install oracle-java12-installer

ইনস্টলেশন চলাকালীন আপনাকে নির্বাচন করতে হবে “গ্রহণ করা”এবং টিপুন ইন্ট্রো গ্রহণ গ্রহণ শেষ ওরাকল জাভা এসই এর জন্য ওরাকল প্রযুক্তি নেটওয়ার্ক লাইসেন্স চুক্তি.

ওরাকল প্রযুক্তি লাইসেন্স চুক্তি

ইনস্টলেশন পরে, আমরা পারেন এটি কাজ করছে কিনা তা পরীক্ষা করে দেখুন টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন:

ওরাকল জাভা jdk সংস্করণ

java -version

.DEB প্যাকেজ ব্যবহার করে ওরাকল জেডিকে 12 ইনস্টলেশন

ওরাকল জেডিকে ইনস্টল করার জন্য আরেকটি বিকল্প আনুষ্ঠানিক ওয়েবসাইট থেকে সংশ্লিষ্ট .DEB ফাইলটি ডাউনলোড করবে। এটি করতে, আপনাকে দর্শন করতে হবে ওরাকল ওয়েবসাইট ব্রাউজার থেকে। পৃষ্ঠায় একবার আপনি বাটন ক্লিক করতে হবে "জাভা প্ল্যাটফর্ম (জেডিকে) ডাউনলোড করুন 12"।

ওরাকল jdk 12 .deb ফাইল ডাউনলোড করুন

পরে লাইসেন্স চুক্তি গ্রহণ করুন, ইচ্ছাশক্তি .deb প্যাকেজ ফাইলটি jdk-12.0.1 এ ক্লিক করুন। এই নিবন্ধটি লেখার সময় এটি সর্বশেষতম সংস্করণ।

ওরাকল ওয়েবসাইটে লাইসেন্সটি গ্রহণ করুন

ব্রাউজারটি আমাদের .deb ফাইলটি সংরক্ষণ করতে বলবে। ডাউনলোড সমাপ্ত আমরা ডিরেক্টরিতে যাব ~ / ডাউনলোডগুলিঅথবা যে ফোল্ডারে আপনি ডাউনলোড প্যাকেজটি সংরক্ষণ করেছেন:

cd ~/Descargas

এখন, আমরা .DEB প্যাকেজটি ইনস্টল করব নিম্নরূপ:

.deb jdk ফাইল 12 ইনস্টল করুন

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

পরবর্তী পদক্ষেপ অনুসরণ করা হবে ডিবে প্যাকেজটির বিন / ডিরেক্টরিটির পথ সন্ধান করুন jdk-12.0.1। আমরা নিম্নলিখিত কমান্ড দিয়ে এটি অর্জন করব:

jdk 12 বাইনারি স্থানীয়করণ

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

এখন আমরা জাভাএহোম যোগ করব y আমরা PATH ভেরিয়েবল আপডেট করব নিম্নলিখিত কমান্ড সহ:

জাভাহোম এবং পাথ ভেরিয়েবল আপডেট করুন

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

এই পরে, আমরা আছে আমাদের উবুন্টু মেশিনটি রিবুট করুন নিম্নলিখিত কমান্ড সহ:

sudo reboot now

কম্পিউটারটি পুনরায় চালু হয়ে গেলে, আমরা নিম্নলিখিত কমান্ডটি চালাতে পারি JAVA_Home এবং PATH এনভায়রনমেন্ট ভেরিয়েবলগুলি সঠিকভাবে সেট করা আছে কিনা তা পরীক্ষা করে দেখুন:

জাভা ভেরিয়েবল পরীক্ষা করা হচ্ছে

echo $JAVA_HOME && echo $PATH

যদি সবকিছু ঠিক থাকে তবে আমরা পারি ওরাকল জেডি কে 12 সঠিকভাবে কাজ করে কিনা তা পরীক্ষা করে দেখুন টাইপিং:

প্যাকেজ .deb থেকে জাভা-রূপান্তর ইনস্টল করা হয়েছে

java -version

একটি সাধারণ জাভা প্রোগ্রাম সংকলন এবং চলমান

একবার JDK 12 ইনস্টল হয়ে গেলে, পরবর্তী পদক্ষেপটি একটি ছোট এবং সাধারণ জাভা প্রোগ্রাম লিখতে হবে যা আমরা এটি সংকলন করতে পারি এবং এটি ওপেনজেডকে 12 বা ওরাকল জেডি কে 12 দিয়ে চালাতে পারি কিনা তা পরীক্ষা করতে।

প্যারা হেসারলো আমরা টেস্টজভা.জভা নামে একটি ফাইল তৈরি করব এবং ভিতরে আমরা নিম্নলিখিত লাইনগুলি লিখব:

জাভা প্রোগ্রামের উদাহরণ কোড

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

এখন জন্য টেস্টজভা.জভা উত্স ফাইলটি সংকলন করুন একটি টার্মিনালে (Ctrl + Alt + T) আমরা সেই ডিরেক্টরিতে যাব যেখানে আমরা সবে তৈরি ফাইলটি সংরক্ষণ করা হয়েছে। এই ফোল্ডারে আমরা নিম্নলিখিত কমান্ডটি কার্যকর করি:

javac PruebaJava.java

এই আদেশটি নতুন একটি ফাইল উত্পন্ন করা উচিত টেস্টজাভা.ক্লাস। এটি জাভা ক্লাসের ফাইল এবং এতে জাভা বাইকোড রয়েছে যা জেভিএম (জাভা ভার্চুয়াল মেশিন) কার্যকর করতে পারে।

জাভা উদাহরণ নির্মাণ

যদি সবকিছু ঠিক থাকে তবে আমরা পারি জাভা ক্লাস ফাইল টেস্টজাভা.ক্লাস চালান নিম্নরূপ:

জাভা উদাহরণ কাজ

java PruebaJava

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   আলেকজান্ডার তিনি বলেন

    আপনাকে অনেক ধন্যবাদ, গাইড আমাকে সাহায্য করেছেন