
Ich bin neu bei Ubuntu und habe vor kurzem meinen Laptop mit einem Dual-Boot-System für Windows 8 und Ubuntu 12.04 ausgestattet. Ich habe Java mit dem Befehl installiert
sudo apt-get install openjdk-7-jdk
Die Installation war erfolgreich. Ich habe versucht, das Java-Programm zu kompilieren, es zeigt folgende Meldung an
a@ubuntu:~/Desktop$ javac hello.java
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* openjdk-6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
Bitte schlagen Sie vor, was zu tun ist??? Vielen Dank im Voraus..
Antwort1
Sieht so aus, als ob Ihre jdk
Installation korrekt war und JAVA_HOME
nicht als Umgebungsvariable festgelegt ist. Um JAVA_HOME
die Variable festzulegen, folgen Sie den folgenden Schritten
- Terminal öffnen ( Ctrl+ Alt+ T )
Bearbeiten Sie die Umgebungsdatei mit dem Befehl
$ sudo gedit /etc/environment
oder Sie können
nano
nach Wunsch einen Editor verwenden.Fügen Sie am Ende der Datei die folgenden Zeilen ein
JAVA_HOME="/usr/lib/jvm/open-jdk" export JAVA_HOME
Notiz:Der
JAVA_HOME
Pfad hängt vom Installationspfad von abjdk
.Speichern Sie die Datei und beenden Sie
gedit
.Verwenden Sie den folgenden Befehl, um Änderungen an der Umgebungsvariable neu zu laden.
$ source /etc/environment
Überprüfen Sie nun den
jdk
Pfad mit dem Befehl$ echo $JAVA_HOME
oder verwenden
$ java -version
Der obige Befehl gibt Ihnen die installierte jdk
Version, wenn sie ordnungsgemäß installiert wurde.
Wenn es nicht funktioniert, starten Sie Ihr System einmal neu.
Weitere Informationen finden Sie hierWie lege ich JAVA_HOME für Java fest?