سؤال كيف أقوم بتثبيت Java؟


كيف أقوم بتثبيت Java ، بما في ذلك في المستعرض الخاص بي ، بحيث تعمل مواقع ويب مع Java؟


170
2018-06-13 08:57


الأصل




الأجوبة:


هناك العديد من تطبيقات جافا. التطبيقات الثلاثة الأكثر شيوعًا عند الحديث عنها لـ Ubuntu هي:

  • OpenJDK: الهدف الأساسي لمشروع OpenJDK هو إنتاج مفتوحة المصدر تنفيذ جافا سراج الدين النظام الأساسي (6 و 7). هذا هو النسخة الافتراضية من جافا التي يستخدمها Ubuntu وهو الأسهل على التثبت.
  • صن جافا: Sun Java هو تطبيق مرجع لـ Java 6. دعمه قد تم وقفها في أوبونتو.
  • أوراكل جافا: Oracle Java هو تطبيق OpenJDK Java Se Platform 7 من Oracle. قدم أوراكل مع هذا التنفيذ رخصة يمنع التوزيع.

منذ Ubuntu 11.10 (Oneiric Ocelot) و بسبب مشاكل الترخيص أوبونتو لن تعد توزيع JDK أوراكل و JRE. أيضا ، الإصدارات السابقة المتوفرة على PPAs تعاني من مشاكل أمنية ولا ينصح بتثبيتها على أي نظام Ubuntu.

لا يوجد المزيد من الدعم .deb الإصدارات من أوبونتو مع الإشارة إلى Sun Java أو Oracle Java ، يدعم Ubuntu رسميًا تطبيق OpenJDK و OpenJRE لـ Java ، وهو أساس تطبيق Oracle الخاص.

OpenJRE هو التطبيق الرسمي لـ Java Runtime Environment (JRE) لأنظمة Ubuntu الخاصة بك ، ويجب أن يكون كافياً لتشغيل أي برنامج Java قد تحتاج إليه ، ويتم تضمينه في المستودع الرئيسي ويمكن تثبيته بسهولة.

OpenJRE

Install via the Software Center

أو عن طريق فتح محطة وكتابة

sudo apt-get install openjdk-8-jre 

ال openjdk-8-jre تحتوي الحزمة على Java Runtime Environment فقط. إذا كنت ترغب في تطوير برامج Java قم بتثبيت openjdk-8-jdk صفقة:

Install via the software center


من المهم أيضًا تثبيت المجمّع لدعم تطبيقات Java على متصفح الويب الخاص بك الشاي المثلج جافا البرنامج المساعد.

IcedTea البرنامج المساعد

Install via the software center

أو عبر محطة

sudo apt-get install icedtea-plugin

أو ابحث عنه icedtea-plugin في مركز برامج أوبونتو.


للتأكد من أنك تقوم بتشغيل الإصدار الصحيح من Java ، استخدم هذا الأمر لتعيين اختيارك:

sudo update-alternatives --config java

java -version يجب أن يعرض الاختيار الذي قمت به مسبقًا.


إذا كنت بحاجة إلى تثبيت OpenJDK-JRE 6 أو OpenJDK-JDK 6

openjdk-6-jre (انقر لتثبيت) متاح للتركيب أوبونتو 8.04 (هاردي هيرون) وتصل.

تثبيته مع

sudo apt-get install openjdk-6-jre

أو إذا كنت بحاجة إلى حزمة المطورين ، openjdk-6-jdk (انقر لتثبيت) ، وتثبيته مع:

sudo apt-get install openjdk-6-jdk

نسخة من icedtea-plugin (انقر لتثبيت) هو متاح أيضا لتثبيت إذا كنت ستستخدم OpenJDK 6.

تثبيته مع:

sudo apt-get install icedtea6-plugin

إذا كنت تريد حقًا استخدام نظام Java SE الأساسي من Oracle، نرى كيف يمكنني تثبيت جافا أوراكل الخاصة JDK 6/7/8 أو JRE؟.


184
2018-02-22 11:03



تحت 15.04 لا يعمل برنامج icedtea-7-plugin بشكل جيد مع فايرفوكس. لقد وجدت أن تنزيل tar.gz وترميز libnpjp2.so يدويا في / usr / lib / فايرفوكس-أدونس / الإضافات جعلها تعمل. لاحظ أنه يجب وضع علامة على المواقع الإلكترونية على أنها موثوق بها أيضًا في لوحة تحكم جافا (وهذا ممكن فقط إذا لم يكن لديك مسافات في اسم المجلد الكامل للملف الذي تم فك حزمه). - Thorbjørn Ravn Andersen
OpenJDK الآن openjdk-8-jre - omikad
على Ubuntu 16 ، Firefox 50 ، مع Open-JDK 8 ... تفعل apt-get install icedtea-netx متبوعة بـ apt-get install icedtea-plugin لم خدعة بالنسبة لي! شكرا لإجابتك ، السوبر مفيدة! :) - Bane
قم دائمًا بتثبيت أحدث إصدار من Open JDK باستخدام sudo apt install default-jdk. حاليا هذا يثبت الإصدار 8. - Gabriel Staples


تثبيت OpenJDK لا يكفي لتمكين جافا في المتصفحات. ستحتاج أيضًا إلى تثبيت icedtea-7-plugin صفقة:

Install via the software center

قد يكون مطلوب إعادة تشغيل المتصفح.


52
2017-08-21 11:31



كيف يتم تحديث هذا في 2018؟ - Konrad Gajewski
KonradGajewski غير متأكد ، لقد قمت مؤخرا لم تستخدم أي تطبيقات جافا. في الواقع ، فقد Firefox 52 إسقاط دعم لمكونات جافا وكذلك فعلت الكروم 45. - Lekensteyn
خلال الساعات القليلة الماضية ، لم أتمكن من تشغيلها ضمن Firefox أو Chromium أو Chrome. حصلت على العمل جافا في كونكيورر. - Konrad Gajewski


لتثبيت Oracle Java 7:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer

22
2018-03-02 14:10



بعد انتهاء التثبيت ، إذا كنت ترغب في معرفة ما إذا كان ناجحًا ، فيمكنك تشغيل الأمر التالي: java -version (نرى webupd8.org/2012/01/... ) - rubo77


تثبيت OpenJDK - الموصى بها

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

enter image description here

بعد فتح Dash Home ، تحتاج إلى كتابة طرفية. انقر على الرمز الذي تم وضع دائرة عليه في لقطة الشاشة أدناه.

enter image description here

هذا سيفتح طرفية، وهو إصدار Ubuntu في موجه أوامر Windows ، على الرغم من أن Terminal يحتوي على العديد من الميزات. الآن ، قم بنسخ الأمر التالي ولصقه في إطار المحطة الطرفية. سوف تحتاج إلى استخدام مراقبةتحولالخامس للصق النص في المحطة.

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk

ستحتاج إلى إدخال كلمة المرور الخاصة بك لاستخدام هذا الأمر. على الرغم من أنه لن يظهر في المحطة ، إلا أنه سيظل قيد إدخاله عند كتابته. بعد تشغيل هذا الأمر ، سيتم إعدادك لتشغيل وتنمية تطبيقات Java.

تثبيت Oracle Java

OpenJDK يعمل بشكل جيد مع معظم الأشخاص ، ولكن إذا لعبت Minecraft ، فستحتاج إلى استخدام Oracle Java بدلاً من ذلك. لتثبيت Oracle Java ، قم بتشغيل الأمر أدناه واحد في المرة الواحدة في Terminal.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

سيؤدي هذا إلى تنزيل Java من موقع Oracle ، وتثبيته لك.


17
2018-04-07 13:56



-1 ل 3 أسباب رئيسية: 1 - JDK و JRE وحدها ليست كافية لتمكين جافا في متصفحات الويب. ما زلت بحاجة icedtea-plugin صفقة (icedtea6-plugin أو icedtea7-plugin، التي تتطابق مع جافا الخاص بك) ؛ 2 - JDK تتضمن بالفعل JRE ، لذلك لا تحتاج إلى تثبيت كليهما. اختر إما JRE للمستخدمين العاديين (مثل OP) أو JDK لمطوري جافا. 3 - منذ كان لديك مشكلة لنشر لقطات لطيفة ، لماذا تشير إلى الطريق النهائي؟ مركز البرامج هو أكثر ودية وأوصت في هذه الحالة - MestreLion


افتح المحطة الخاصة بك مع السيطرة+البديل+تي و:

الآن سيعمل هذا على تثبيت latest إصدار جافا 

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

12
2018-06-13 14:24



شكرًا جزيلاً ... لكني جربت الجملة الأخيرة "sudo update-alternatives --config java" says "There is only one alternative in link group java (providing / usr / bin / java): / usr / lib / jvm / java-7-oracle / jre / bin / java لا شيء لتكوينه ". كيف من المفترض أن يتحقق إذا كان قيد الاستخدام ؟؟؟ - Septrba
Septrba لديك إصدار Java واحد فقط مثبت ، يمكن استخدام واحد فقط ، وهو الإصدار الذي قمت بتثبيته. إذا كان لديك أكثر من واحد مثبت ، فستدرجه وستظهر أيهما قيد الاستخدام. ربما لا ينبغي أن أضيف ذلك إلى جوابي ، لأنه ربما كان مربكًا أكثر من كونه مفيدًا. : P - pileofrocks


أوراكل جافا 8 صدر للتو (مستقرة). لتثبيته في Ubuntu ، يمكنك استخدام WebUpd8 Java PPA:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

لا يوفر PPA نفسه ثنائيات Oracle Java 8 (وهذا غير مسموح به في ترخيص Oracle Java). بدلاً من ذلك ، يتم استخدام برنامج تثبيت يقوم بتنزيل Oracle Java وتثبيته تلقائيًا 8. باستخدام هذا PPA ، ستتلقى أيضًا تحديثات Java 8 التلقائية.

مزيد من المعلومات وبعض النصائح حول استخدام / التهيئة الإضافية Oracle Java 8 @ WebUpd8 موجودة في تثبيت Oracle Java 8 In Ubuntu Via PPA Repository [JDK 8].


10
2018-04-07 13:55





لسوء الحظ ، نظرًا لوجود مشكلات في ترخيصه ، لم يعد Oracle Oracle موزعًا في مستودعات Ubuntu الرسمية. لديك خياران رئيسيان: إما تجربة OpenJDK - وهو بديل مفتوح المصدر لـ Oracle Java - أو متابعة التثبيت "اليدوي" (وهو بالضبط ما كنت تحاول القيام به). يتم وصف كلا الخيارين على ويكي المساعدة: https://help.ubuntu.com/community/Java. تتضمن هذه الصفحة أيضًا بعض البدائل الأخرى التي قد تجدها أكثر ملاءمة وفقًا لاحتياجاتك.

مجرد ملاحظة جانبية: في معظم الأوقات ، مع Ubuntu ، يجب ألا تقوم بتنزيل البرامج من الإنترنت ، بل تستخدم Ubuntu Software Center. إن البرنامج الذي ستجده هناك مضمون ليكون مستقرًا وآمنًا ويحترم الاتفاقيات القياسية للنظام. Oracle Java هو مجرد استثناء لهذه القاعدة.


5





ما عليك سوى الذهاب إلى التطبيقات -> مركز برامج أوبونتو ومن ثم البحث عنه Java. enter image description here


4



ستكون إجابتك هي أن OP يقوم بتثبيت Java Runtime Environment السابق ، وليس أحدث إصدار jre-6u25-linux-i586.bin - scouser73
يبدو Scouser73، jre-6u25-linux-i586.bin وكأنه تنفيذ جافا الخاص من Oracle. هذا السؤال هو عن OpenJDK. - Lekensteyn
واحد الذي تم وضع علامة (باللون البرتقالي) هو وقت التشغيل java6 مفتوح- jdk! - Alvar
يشير scouser73 إلى تحديث أمني لـ Oracle Java. لا أعرف ما إذا كانت النسخة الحالية إذا تأثرت ، إصدار JRE المثبت هو 6b22 ولكن ضع في اعتبارك أن هذا هو غير مرتبطه إلى رقم إصدار Oracle Java ، راجع dbhole.wordpress.com/2011/05/27/... - Lekensteyn
حسنا ، كان Scouser73 مشاكل مع صفحة نحن. أنا فقط استخدام jdk وهذا هو كل ما أحتاج من أي وقت مضى لذلك اعتقدت أنه سيساعد. - Alvar


# إطلاق جافا الحالي - الحصول على حد سواء jdk / jre تنزيل هنا

sudo mkdir /usr/local/java

cd /usr/local/java

# إزالة التثبيتات السابقة إن وجدت

sudo rm -rf /usr/local/java/jdk*
sudo rm -rf /usr/local/java/jre*

# move download / expanded dirs into / usr / local / java

sudo mv ~/jdk* /usr/local/java/
sudo mv ~/jre* /usr/local/java/

cd /usr/local/java/

# إنشاء روابط رمزية

sudo ln -s jdk*  jdk
sudo ln -s jre*  jre

# تحتاج فقط للقيام أدناه على تثبيت أوبونتو جديدة - IGNORE إذا سبق تثبيت أي إصدار جافا كما في مكانها بالفعل

# symlinks الإعداد:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws

أخيرا ، ضع هذه في ~ / .bashrc الخاص بك

export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:$HOME/bin:$JRE_HOME/bin

الآن كنت مؤمن ومحملة ؛-)


3





استكمال: منذ Ubuntu 16.04 يمكنك تثبيت هذا بدون ppa عبر

$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

إجابة الإجابة:

بالنسبة لـ Ubuntu <16.04 لم يكن هناك أي حزمة رسمية لـ Java 8 من OpenJDK (إصدار المصدر المفتوح) ، ولكن يمكنك تثبيته عبر هذه PPA عن طريق تشغيل:

$> sudo add-apt-repository ppa:openjdk-r/ppa
$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

3



أنا فقط ركض الأمرين الماضيين دون الأولى ويعمل. لذا يبدو أن هناك حزمة رسمية الآن (2016). - Tom Anderson
تم تحديث الإجابة لـ Ubuntu 16.04 - thelastshadow