
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.
Bekommen das.rpmDatei vonWebsite von Oracle.
Öffnen Sie ein Terminal und geben Sie diesen Befehl ein:
sudo apt-get install alien
Warten Sie, bis Alien die Installation abgeschlossen hat.
Typ:
sudo alien -i -c <path to the file>
Warten Sie, bis die Installation abgeschlossen ist. Es sieht eine Weile so aus, als ob nichts passiert, aber das ist nicht der Fall.
Testen Sie die Installation mit:
java -version
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:
- Bekommen das.tar.gzDatei vonWebsite von Oracle
- Verwenden Sie den folgenden Befehl, um den Java-spezifischen Paketkonverter zu installieren:
sudo apt install java-package
- 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). - Führen Sie dann Folgendes aus:
sudo dpkg -i oracle-java8-jdk_8u221_amd64.deb
(passen Sie die Version bei Bedarf an). - Wenn Sie andere Java-Versionen installiert haben, müssen Sie möglicherweise Alternativen aktualisieren:
sudo update-java-alternatives --set oracle-java8-jdk-amd64
- Überprüfen Sie, ob alles in Ordnung ist:
java -version
.
Nun können Sie beide löschen.tar.gzUnd.debDateien.