Einstellung der JAVA_HOME-Umgebungsvariable in Ubuntu
Ich bin ziemlich neu auf ubuntu, irgendwann in der Klemme, die bei mir läuft:
mortar local:illustrate pigscripts/retail-recsys.pig purchase_input -f params/retail.params
aber ich habe in diesem folgenden Fehler:
Einer geeigneten java-installation konnte nicht gefunden werden. Wenn Sie bereits java installiert haben
stellen Sie bitte Ihre JAVA_HOME-environment-variable, bevor Sie fortfahren. Ansonsten, ein
passende java-installation Hinzugefügt werden müssen, um auf Ihrem lokalen system.Installation Von Java
Auf OSX laufen
javac
von der Befehlszeile aus. Dies wird intiate der installation. Für
Linux-Systeme konsultieren Sie bitte die Dokumentation auf Ihrem jeweiligen Paket-manager.
Aber ich bin mir ziemlich sicher, dass ich Java, also bitte, wie kann ich meine Umgebungsvariable JAVA_HOME?
- Ich habe einige die Maus um, und ich fand dieses Dokuments Seite bezogen auf Mörtel. Ich bin bereit zu Wetten, das ist, was Sie verwenden möchten, zu exportieren, JAVA_HOME, wenn Sie ausführen/installieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zuerst müssen Sie entscheiden, welche installierte version von Java zu verwenden? Keine Angst, Sie können wählen Sie eine, die Sie haben -
Eine "einfache" Lösung ist das hinzufügen dieses auf "$HOME/.bashrc",
Diese picks der ersten installierten JDK und nimmt es JAVA_HOME (das Dritte Feld) - auf meinem system-das ist
export JAVA_HOME=$(update-java-alternatives -l | head -n 1 | sed 's/ */ /g' | cut -f3 -d' ')
in Ihrem
~/.bashrc
Datei.Wenn Sie möchten, dass diese variable für alle Benutzer und auf dem system gestartet, dann können Sie fügen Sie Folgendes zu /etc/profile.d/java.sh (und erstellen, falls nötig):
Dann in einem terminal ausführen:
Die einfachste Methode zum festlegen von Umgebungsvariablen export:
Dadurch wird vorübergehend die gewünschte variable. Sie können überprüfen, ob es eingestellt war:
oder
Wenn Sie wollen eine dauerhafte Lösung, hängen Sie " export JAVA_HOME="/usr/bin"' auf .bashrc oder .bash_profile Datei.
Um zu überprüfen, ob java korrekt installiert ist:
Sollten Sie eine ähnliche Ausgabe:
export JAVA_HOME=/usr
, sonst sucht das system für die ausführbare java-Datei in/usr/bin/bin
.setzen Sie die Zeile
export JAVA_HOME=/usr/lib/jvm/java-xxx-oracle
in Ihr .profile Datei im home-Verzeichnis. Beachten Sie, dass Sie zu ersetzen, xxx. Müssen Sie möglicherweise Abmelden und erneut anmelden,Für
JAVA_HOME
auf die aktive jdk, fügen Sie zu Ihrer~/.bashrc
wird dynamisch festgelegt, die
$JAVA_HOME
zum JDK ausgewähltupdate-alternatives
.In der Regel können Sie festlegen, Wege in
~/.bashrc
mit export JAVA_HOME=/usr/lib/jvm/java-version
Können Sie jedoch followe Anweisungen von hier für eine umfassende Instruktion.
In Debian/Ubuntu/Linux Mint, könnten wir hinzufügen .bashrc
export JAVA_HOME=$("update-java-alternatives -l | head-n 1 | sed 's/\s//g')
Weit, die ultimative Anleitung, um dies zu tun, ist hier. Sie nicht brauchen, um setzen Sie den PFAD so viel wie Sie gerade benötigen, um die Standard-java-alternative " Ort.
geben Sie java im terminal,wenn es nicht funktioniert bedeutet, dass Ihr nicht die Installation von java.wenn es funktioniert, geben Sie im terminal javac.wenn javac Dosis nicht funktioniert,müssen Sie die java-Umgebungsvariable,wenn es klappt ,gibt es vielleicht etwas falsch mit Ihnen Programm.