مكونات Java مطلوبة لتشغيل مجموعة واسعة من التطبيقات ومواقع الويب ، لذلك يواجه كل مستخدم كمبيوتر تقريبًا الحاجة لتثبيت هذا النظام الأساسي. بالطبع ، يختلف مبدأ أداء المهمة في أنظمة التشغيل المختلفة ، ولكن مع توزيعات Linux ، يكون الأمر دائمًا هو نفسه ، ونود أن نعرف كيفية تثبيت Java في Ubuntu. سيحتاج ملاك التجميعات الأخرى فقط إلى تكرار الإرشادات المقدمة ، مع مراعاة بناء جملة النظام.
محتوى
نعرض اليوم التعرف على خيارات التثبيت المختلفة لمكتبات Java ، حيث ستكون جميعها مفيدة للغاية وقابلة للتطبيق في مواقف معينة. على سبيل المثال ، إذا كنت لا ترغب في استخدام مستودعات تابعة لجهات خارجية ، أو إذا كنت تريد وضع عدة جافا جنبًا إلى جنب ، فأنت بحاجة إلى استخدام خيار منفصل. ومع ذلك ، دعونا نلقي نظرة فاحصة عليها جميعا.
أولاً ، يوصى بالتحقق من تحديثات مستودعات النظام ومعرفة الإصدار الحالي من Java ، إذا كان موجودًا بشكل عام في نظام التشغيل. يتم كل ذلك من خلال وحدة التحكم القياسية:

sudo apt-get update . 

java -version لعرض معلومات حول Java المثبتة. 

أسهل طريقة هي استخدام المستودع الرسمي لتنزيل Java ، والذي قام المطورون بإلغاء تحميله هناك. يجب عليك تسجيل بعض الأوامر لإضافة جميع المكونات الضرورية.
sudo apt-get install default-jdk "Terminal" واكتب sudo apt-get install default-jdk ، ثم اضغط على Enter . 

sudo apt-get install default-jre . 
sudo apt-get install icedtea-plugin ، والذي تتم إضافته عبر sudo apt-get install icedtea-plugin . 
sudo apt-get install default-jdk-doc بتنزيلها باستخدام sudo apt-get install default-jdk-doc . 
على الرغم من أن هذه الطريقة بسيطة جدًا ، إلا أنها غير مناسبة لتثبيت أحدث مكتبات Java ، حيث لم يتم وضعها في المستودع الرسمي مؤخرًا. هذا هو السبب في أننا نقدم للتعرف على خيارات التثبيت التالية.
يوجد مستودع مخصص يسمى Webupd8 ، يحتوي على برنامج نصي يقارن الإصدار الحالي من Java بالإصدار الموجود على موقع Oracle على الويب. طريقة التثبيت هذه مفيدة لأولئك الذين يرغبون في تثبيت newboard 8 (الأحدث المتاح في مستودع Oracle).
sudo add-apt-repository ppa:webupd8team/java . 



sudo apt-get update . 
sudo apt-get install oracle-java8-installer . 


في نهاية هذه العملية ، ستتمكن من تثبيت أمر لأي إصدارات على الإطلاق - sudo apt-get install oracle-java7-installer ، حيث java7 هو إصدار Java. على سبيل المثال ، يمكنك تسجيل java9 أو java11 .
للتخلص من المثبتات غير الضرورية ، سيساعد الأمر sudo apt-get remove oracle-java8-installer ، حيث java8 هو إصدار Java.
أعلاه ، تحدثنا عن تثبيت التجميعات باستخدام مستودع مخصص Webupd8. بفضل نفس المستودع ، يمكنك تحديث إصدار Java إلى أحدث إصدار فقط من خلال برنامج نصي للمقارنة.
sudo update-java ، ثم اضغط على Enter . 
sudo apt-get install update-java لتثبيت التحديثات إذا تم العثور عليها. 
ربما تكون هذه الطريقة هي الأصعب من تلك التي ناقشناها في هذه المقالة ، ولكنها ستوفر الإصدار الضروري من Java دون استخدام مستودعات تابعة لجهات أخرى ومكونات إضافية. لإنجاز هذه المهمة ، ستحتاج إلى أي متصفح متاح و "المحطة الطرفية" .




cd /home/user/folder ، حيث يكون المستخدم هو اسم المستخدم والمجلد هو اسم مجلد تخزين الأرشيف. 
sudo mkdir -p /usr/lib/jvm . 
sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm الأرشيف الحالي sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm ، حيث jdk-11.0.2_linux-x64_bin.tar.gz هو اسم الأرشيف. 
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1

قد لا يكون أحد المسارات البديلة موجودًا ، اعتمادًا على إصدار Java الذي تختاره.
sudo update-alternatives --config java ، وابحث عن الإصدار المناسب من Java ، وتحقق من رقمه واكتبه في وحدة التحكم. 
sudo update-alternatives --config javac . 
sudo update-alternatives --config javaws . 
java -version ). كما ترى ، هناك عدد كبير من الطرق لتثبيت Java في نظام التشغيل Linux ، لذلك سيجد كل مستخدم خيارًا مناسبًا. إذا كنت تستخدم توزيعًا معينًا ولم تنجح الطرق المقدمة ، فراجع بعناية الأخطاء المعروضة في وحدة التحكم واستخدم المصادر الرسمية لحل المشكلة.