Oracle-Java8-Installer: Kurulum adayı yok


44

Ubuntu Sunucuma Oracle Java 8'i kurmaya çalışıyorum (16.04 LTS, tamamen güncellendi, x64). Bu (çok basit) kılavuzu takip ettim: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Çalıştırdıktan sonra apt-get update, güncelleme için etkilenen sitelerin standart listesini alıyorum, ancak aşağıdaki hatayı alıyorum (ki bu sorunun kaynağıdır):

Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found

Diğer URL’lerin tümü çalışır, yalnızca amd64 bitiş noktası değil.

Sonra çalışırken apt-get install oracle-java8-installer, aşağıdaki hatayı alıyorum:

 Package oracle-java8-installer is not available, but is referred to by another package.
 This may mean that the package is missing, has been obsoleted, or is only available from another source
 E: Package 'oracle-java8-installer' has no installation candidate

Bu son nokta artık mevcut değil mi? Oracle Java 8 için başka bir kaynak var mı? Paketi hemen el ile yüklemek için dpkg kullanmanın yanı sıra hemen hemen her rehberde belirtilen "webupd8" grubunu görüyorum (ancak Oracle'dan güncellemeler alıyor muyum?)



1
@RafafTahsin ve ben liman işçisi imajımın neden aniden kırıldığını merak ediyorduk. Bağlantı için teşekkürler. Bir çözümün var mı ?
coding_idiot

Hiçbir cevap benim için işe yaramadı (ubuntu 18.04). tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic bu bağlantı benim için çalıştı.
Saleh Enam Shohag

Nedenden göre söz şimdi Java iki çözüm birini kullanarak yükleyebilirsiniz, @RafafTahsin yorum tarafından yapıldı askubuntu.com/a/55960/214624 veya askubuntu.com/a/56119/214624
ahmed hamdy

sudo apt install default-jre
Barrard

Yanıtlar:


42

Hata, Java'yı Debian'a nasıl kuracağınızla ilgili talimatları kullanmanızdır. Ubuntu değil.

  1. Kök olarak, bu klasöre gidin: /etc/apt/sources.list.d
  2. Bu dosyayı bulun: webupd8team-java.listve silin.
  3. sudo apt-get updateSistemin, o güncelleme sunucusuna yapılan herhangi bir referansı kaldırması için yürütün .
  4. sudo add-apt-repository ppa:webupd8team/javaSisteminize doğru ppa eklemek için yürütün .
  5. Yürütme sudo apt-get updatetekrar ve herşeyi doğru yüklemek gerekir.

oracle-java8-set-defaultBu java paketini sisteminizdeki varsayılan java yapmak için sizlere de kurmanızı tavsiye ederim .

NOT: WebUpd8 PPA, Oracle'ın Oracle Java kod tabanındaki lisanslama ve erişim kısıtlamalarını değiştirdiğinden bu yana artık kullanılmamaktadır. Ayrıntılar http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html


6
Nisan 16,2019 sonra yürüttükten sonra, terminal çıkışında bu bilgilerin alabilirsiniz Bu cevap belirtilen dava Oracle değişim JDK license.we olarak jdk yükleyemezsinizsudo add-apt-repository ppa:webupd8team/java
Aolphn


Nio artık burada açıklandığı gibi çalışıyor: webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Alexandro de Oliveira

2
ile monte edilebilir: sudo apt install default-jreVEYA sudo apt install openjdk-11-jre-headlessVEYAsudo apt install openjdk-8-jre-headless
itsazzad

9

Aşağıdaki komutları çalıştırın:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Sonra, belirli bir jdk yüklemek için aşağıdakileri çalıştırın:

JDK6:

sudo apt-get install oracle-java6-installer

jdk7:

sudo apt-get install oracle-java7-installer

jdk8:

sudo apt-get install oracle-java8-installer

büyük, benim için çalışıyor
ycomp

Bunu yapmanın başka bir yolu da sinaptik yoluyla yüklemek. Benim için bir artı @ycomp
bademba

11
bu artık işe
yaramaz

Birisi java8'in kurulumunda ikili dosyaları indirirken 404 ürettiğinde bu durumu ele almanın en iyi yolunu önerebilir mi?
oivoodoo


1

Bunu, en son Ubuntu'da JabRef için gerekli olan

JabRef tarafından desteklenmeyen Java 11 sürümünü kullanıyor.

(Kaynak: http://help.jabref.org/en/Installation#installation-commands )


Bu yüzden sudo add-apt-repository ppa:webupd8team/javahangisi olduğunu söyleyen yayınladım :

[aşağıda gördüğünüz uzun açıklama]

Bu nedenle, bu PPA DURDURULAN DEĞİL (bu sınırlamanın etrafında bir yol bulamazsam).


Davam için iyi giden geçici çözüm

Oracle'ın web sitesinden desteklenen bir Java sürümü (7 veya 8) yükleyin.

(Kaynak: Giriş / 2. Oracle Java: -> https://help.ubuntu.com/community/Java )

Bunu yapmak için bu siteye tıklayın: https://www.java.com/tr/download/linux_manual.jsp

Ardından ilgili bağlantı dosyasını indirin ve verilen Talimatları izleyin.

Maalesef bunu mutlak yolla çağırmanın başka bir yolu bulamadım, ama bu işe yarıyor. Benim durumumda örneğin

cd /usr/java/jre1.8.0_221/bin/
./java -jar ~/bin/JabRef.dir/JabRef-4.3.1.jar #or where your .jar file lies


Java 11 sizin için sorun değilse, muhtemelen bu rehberi kullanmak isteyebilirsiniz: https://tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/


[uzun açıklama]

Oracle JDK Lisansı, 16 Nisan 2019'dan itibaren yayımlanan sürümler için değişti.

Oracle Java SE için yeni Oracle Teknoloji Ağı Lisans Anlaşması önceki Oracle JDK lisanslarından büyük ölçüde farklıdır. Yeni lisans, kişisel kullanım ve geliştirme kullanımı gibi belirli kullanımlara ücretsiz olarak izin veriyor - ancak önceki Oracle JDK lisansları altında izin verilen diğer kullanımlar artık kullanılamayabilir. Lütfen bu ürünü indirmeden ve kullanmadan önce şartları dikkatlice gözden geçirin. Burada bir SSS mevcuttur: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Oracle Java yüklemeleri şimdi, en son Oracle Java 8u211 / Java SE 8u212 gibi, Java güncellemelerini indirmek için bir Oracle hesabına giriş yapmayı gerektirir. Bu nedenle PPA'yı en son Java ile güncelleyemiyorum (ve eski bağlantılar Oracle tarafından koptu).

Bu nedenle, bu PPA DURDURULAN DEĞİL (bu sınırlamanın etrafında bir yol bulamazsam).

Oracle Java (JDK) Yükleyici (Oracle JDK8'i otomatik olarak indirir ve yükler). Bu PPA'da gerçek bir Java dosyası yok.

Önemli -> Neden Oracle Java 7 ve 6 Yükleyicileri Artık Çalışmıyor: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

Güncelleme: Oracle Java 9 kullanım ömrü sona erdi: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

PPA, Ubuntu 18.10, 18.04, 16.04, 14.04 ve 12.04’ü desteklemektedir.

Daha fazla bilgi (ve Ubuntu kurulum talimatları): - http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debian kurulum talimatları: - Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Oracle Java 11 için, farklı bir PPA'ya bakın -> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html Daha fazla bilgi: https://launchpad.net / ~ webupd8team / + archive / ubuntu / java Devam etmek için [ENTER] 'a veya ekleme işlemini iptal etmek için Ctrl-c'ye basın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.