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?
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%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% 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% 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
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.
Damit JAVA_HOME
auf die aktive jdk verweist, füge sie zu deinem ~/.bashrc
wird $JAVA_HOME
dynamisch auf das von update-alternatives
ausgewählte JDK setzen.
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.