JDK 8 in Ubuntu installieren

JDK 8 in Ubuntu installieren

Ich versuche seit Wochen, JDK 8 zu installieren, aber es schlägt fehl. Im Folgenden sind einige Ausgaben aufgeführt:

sudo update-alternatives --config java

There is only one alternative in link group java (providing /usr/bin/java): /opt/java-oracle/jdk1.8.0/bin/java
Nothing to configure.

welches java

   /usr/bin/java

Java

 bash: /usr/local/java/jdk1.7.0_51/bin/java: No such file or directory

ls -l /usr/bin/java

 /usr/bin/java -> /etc/alternatives/java

ls -l /etc/alternatives/java

/etc/alternatives/java -> /opt/java-oracle/jdk1.8.0/bin/java

sudo update-alternatives --config javac

/opt/java-oracle/jdk1.8.0/bin/javac 1 manual mode

javac

  Error: could not find libjava.so
  Error: Could not find Java SE Runtime Environment.

Wenn Sie mir helfen können, dieses Problem zu lösen, dann bitte. Danke

Antwort1

Ich habe das JDK problemlos installiert. Folgendes habe ich getan.

  1. Bekommen das.rpmDatei vonWebsite von Oracle.

  2. Öffnen Sie ein Terminal und geben Sie diesen Befehl ein:sudo apt-get install alien

  3. Warten Sie, bis Alien die Installation abgeschlossen hat.

  4. Typ:sudo alien -i -c <path to the file>

  5. Warten Sie, bis die Installation abgeschlossen ist. Es sieht eine Weile so aus, als ob nichts passiert, aber das ist nicht der Fall.

  6. Testen Sie die Installation mit:java -version

  7. Du bist fertig!

Antwort2

Ich habe heute die vorgeschlagenen Schritte befolgt, war aber vom Ergebnis enttäuscht. Hauptsächlich, weil installiertes Java unter den anderen Versionen nicht in Java-Alternativen registriert war, und auch, weil Apt sich beschwerte, dass „1 nicht vollständig installiert oder entfernt“ sei.

Daher habe ich beschlossen, eine alternative Antwort zu geben.

Folgende Schritte haben mir heute Freude bereitet:

  1. Bekommen das.tar.gzDatei vonWebsite von Oracle
  2. Verwenden Sie den folgenden Befehl, um den Java-spezifischen Paketkonverter zu installieren:sudo apt install java-package
  3. Führen Sie im Verzeichnis mit der zuvor heruntergeladenen Datei den folgenden Befehl aus: make-jpkg jdk-8u221-linux-x64.tar.gz(passen Sie die Version bei Bedarf an).
  4. Führen Sie dann Folgendes aus: sudo dpkg -i oracle-java8-jdk_8u221_amd64.deb(passen Sie die Version bei Bedarf an).
  5. Wenn Sie andere Java-Versionen installiert haben, müssen Sie möglicherweise Alternativen aktualisieren:sudo update-java-alternatives --set oracle-java8-jdk-amd64
  6. Überprüfen Sie, ob alles in Ordnung ist: java -version.

Nun können Sie beide löschen.tar.gzUnd.debDateien.

verwandte Informationen