Festlegen der Umgebungsvariablen JAVA_HOME in Ubuntu

7

Ich bin ziemlich neu auf ubuntu, irgendwann im Terminal, das ich gerade betreibe:

%Vor%

aber ich habe diesen folgenden Fehler:

  

Eine passende Java-Installation konnte nicht gefunden werden. Wenn Sie bereits Java installiert haben   Bitte setzen Sie Ihre JAVA_HOME-Umgebungsvariable, bevor Sie fortfahren. Ansonsten, a   Eine geeignete Java-Installation muss Ihrem lokalen System hinzugefügt werden.

     

Installieren von Java

     

Unter OSX führen Sie javac von der Befehlszeile aus. Dies wird die Installation initiieren. Zum   Linux-Systeme finden Sie in der Dokumentation Ihres jeweiligen Paketmanagers.

Aber ich bin mir ziemlich sicher, dass ich Java habe, also wie kann ich meine Umgebungsvariable JAVA_HOME einstellen?

    
user2461031 17.04.2014, 04:35
quelle

8 Antworten

15

Zuerst müssen Sie entscheiden, welche installierte Java-Version verwendet werden soll. Keine Angst, du kannst jeden auswählen, den du hast -

%Vor%

Eine "einfache" Lösung ist das Hinzufügen zu "$ HOME / .bashrc",

%Vor%

Dies wählt das erste installierte JDK aus und nimmt dessen JAVA_HOME (das dritte Feld) - auf meinem System, das ist

%Vor%     
Elliott Frisch 17.04.2014 04:45
quelle
4

Die einfachste Methode zum Setzen der Umgebungsvariablen ist beim Export:

%Vor%

Dies wird vorübergehend die gewünschte Variable einstellen. Sie können überprüfen, ob dies mit:

eingestellt wurde %Vor%

oder

%Vor%

Wenn Sie eine dauerhaftere Lösung finden, fügen Sie 'export JAVA_HOME="/ usr / bin"' an die Datei .bashrc oder .bash_profile an.

Um zu überprüfen, ob Java richtig installiert ist:

%Vor%

Sie sollten eine ähnliche Ausgabe erhalten:

%Vor%     
PovilasB 17.04.2014 04:45
quelle
2
%Vor%

in Ihrer ~/.bashrc -Datei.

Wenn Sie möchten, dass diese Umgebungsvariable für alle Benutzer und beim Systemstart verfügbar ist, können Sie Folgendes zu /etc/profile.d/java.sh hinzufügen (bei Bedarf erstellen):

%Vor%

Dann in einem Terminal-Lauf:

%Vor%     
Sanjay Rabari 17.04.2014 04:39
quelle
0

Setzen Sie die Zeile export JAVA_HOME=/usr/lib/jvm/java-xxx-oracle in Ihre .profile-Datei im Home-Verzeichnis. Beachten Sie, dass Sie xxx ersetzen müssen. Sie müssen sich möglicherweise abmelden und erneut anmelden

    
chanaka777 17.04.2014 04:38
quelle
0

Normalerweise können Sie Pfade in

setzen

~ / .bashrc

mit Export JAVA_HOME = / usr / lib / jvm / Java-Version

Sie können jedoch den Anweisungen von hier folgen umfassende Anleitung.

    
mok 17.04.2014 04:39
quelle
0

Sie können Java in Terminal eingeben, wenn es nicht funktioniert bedeutet, dass Sie nicht installiert java.wenn es funktioniert, geben Sie javac in terminal.if javac Dosis nicht funktionieren, sollten Sie die Java-Umgebungsvariable, wenn es funktioniert, dort vielleicht stimmt etwas nicht mit dir Programm.

    
nico zhang 17.04.2014 04:44
quelle
0

Damit JAVA_HOME auf die aktive jdk verweist, füge sie zu deinem ~/.bashrc

hinzu %Vor%

wird $JAVA_HOME dynamisch auf das von update-alternatives ausgewählte JDK setzen.

    
All Іѕ Vаиітy 08.02.2017 13:31
quelle
-1

Bei weitem Der ultimative Leitfaden dafür ist hier . Sie müssen PATH nicht so oft einstellen, wie Sie nur den standardmäßigen 'Java Alternative' Speicherort anpassen müssen.

    
djangofan 17.04.2014 04:44
quelle

Tags und Links