Problem beim Kompilieren des Java-Programms

Problem beim Kompilieren des Java-Programms

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 jdkInstallation korrekt war und JAVA_HOMEnicht als Umgebungsvariable festgelegt ist. Um JAVA_HOMEdie Variable festzulegen, folgen Sie den folgenden Schritten

  1. Terminal öffnen ( Ctrl+ Alt+ T )
  2. Bearbeiten Sie die Umgebungsdatei mit dem Befehl

    $ sudo gedit /etc/environment
    

    oder Sie können nanonach Wunsch einen Editor verwenden.

  3. Fügen Sie am Ende der Datei die folgenden Zeilen ein

    JAVA_HOME="/usr/lib/jvm/open-jdk"
    export JAVA_HOME
    

    Notiz:Der JAVA_HOMEPfad hängt vom Installationspfad von ab jdk.

  4. Speichern Sie die Datei und beenden Sie gedit.

  5. Verwenden Sie den folgenden Befehl, um Änderungen an der Umgebungsvariable neu zu laden.

    $ source /etc/environment
    
  6. Überprüfen Sie nun den jdkPfad mit dem Befehl

    $ echo $JAVA_HOME
    

oder verwenden

    $ java -version 

Der obige Befehl gibt Ihnen die installierte jdkVersion, 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?

verwandte Informationen