Ich habe jdk1.8.0 manuell von der Oracle-Website installiert.
Ich habe die Schritte hier auf Digital Ocean befolgt .
Als ich ausgeführt habe, habe java -version
ich folgendes Ergebnis erhalten:
bash: /usr/bin/java: No such file or directory
Es ist ein symbolischer Link Java vorhanden, in /usr/bin/
dem ein anderer symbolischer Link Java enthalten ist, auf den /etc/alternatives/
dieser Link verweist /usr/lib/jvm/jdk1.8.0
.
Ich habe Umgebungsvariablen gesetzt: - PATH, JAVA_HOME in den Dateien ~/.bashrc
und /etc/profile
. Ich bekomme immer noch No such file or directory
.
Eigentlich möchte ich hadoop installieren und dazu ist der erste Schritt die Installation von Java. Ich benutze Ubuntu 14.04
Antworten:
Dies liegt daran, dass in Ihrem Ubuntu 64-Bit einige 32-Bit-Bibliotheken fehlen. Lauf:
Weitere Informationen finden Sie in diesem Beitrag zum Stapelüberlauf
quelle
sudo apt-get update
und dannsudo apt-get install libc6-i386
Ich bin auf ein ähnliches Problem gestoßen und habe es durch gelöst
Wenn Sie
apt-get
das libc-i386- Paket nicht finden konnten, müssen Sie es möglicherweise--add-architecture
ausführenapt-get update
.quelle
Versuchen Sie, OpenJDK 8 zu installieren:
Es hat bei mir funktioniert
quelle