Wie setze ich die Umgebungsvariable PATH?

7

Ich benutze Ubuntu 10.10und heruntergeladen jdk7von java.sun.com. Das jdkist eine komprimierte Datei und beim Extrahieren habe ich alle Dateien und Ordner von bekommen jdk1.7.0.

Aber jetzt, wenn ich versuche, ein javaProgramm zu kompilieren , gibt es einen Fehler, der javacnicht gefunden wurde.
Wie könnte ich gesetzt PATHvon jdk1.7.0\binbenutzen javacüberall?

Mohammad Faisal
quelle
1
Kannst du deine Antwort hier nicht finden? askubuntu.com/questions/3744/…
danjjl

Antworten:

10

Ein besserer Weg, um das Sun JDK zu installieren, ist folgender:

Verwenden Sie update-alternatives, um das ganze schwere Heben für Sie zu erledigen.

In jedem Fall ist das Aktualisieren von PATHein sehr grundlegender Befehl.

  • In der Standard-Bash-Shell:

    export PATH=$PATH:/your/path

  • Für csh verwenden:

    setenv PATH $PATH:/your/path

Bearbeiten: Beachten Sie, dass dies tatsächlich die Anweisungen zum Installieren von Java 6 und nicht von Java 7 sind, das derzeit noch in keinem offiziellen Repository oder ppa verfügbar ist.

Yuval A.
quelle
1
export PATH = $ PATH: / your / path wäre, wenn er bash verwendet. Für csh verwenden Sie setenv PATH $ PATH: / your / path
Dan
Wahr. Ich habe eine Klarstellung hinzugefügt.
Yuval A
Gibt es wirklich ein sun-java7-jdk in diesem Repository? Ich kann es nicht finden - vielleicht weil ich x64 benutze?
Elmicha
@YuvalA: Das export PATH=$PATH:/your/pathfunktioniert nur dort, wo ich das installiert habe, jdk1.7.0/binaber wenn ich das javaProgramm woanders platziere, wie könnte ich dann das kompilieren program?
Mohammad Faisal
@ Dan: setenv PATH $PATH:/your/pathfunktioniert auch nicht.
Mohammad Faisal
5
  1. Laden Sie die neueste Version von Java von herunter java.sun.com
  2. Extrahieren Sie die Datei in Ihrem Home-Ordner.
  3. Führen Sie die folgenden Befehle im Terminal aus

    sudo mkdir -p / usr / lib / java /

    sudo mv jdk1.7.0 / / usr / lib / java /

  4. Suchen Sie die Datei profileim etcOrdner vonFileSystem

  5. Bearbeiten Sie im Editor und schreiben Sie die Zeile

    export PATH = / usr / lib / java / jdk1.7.0 / bin: $ PATH

  6. Speichern Sie es. Möglicherweise müssen Sie restartIhr System ändern, um diese Änderungen vorzunehmen.

Sie können die aktuelle Version mit dem folgenden Befehl überprüfen javac -version

Mohammad Faisal
quelle
2

einfachster Weg:

sudo add-apt-repository -y ppa: webupd8team / java

sudo apt-get update

sudo apt-get install -y oracle-jdk7-installer

Ich glaube nicht, dass Sie sich danach die Mühe machen müssen, den Weg festzulegen.

Elster
quelle
1

JAVA CLASSPATH EINSTELLUNG IN UBUNTU

sudo gedit etc/environment

Geben Sie Ihr Passwort ein

PATH = ".: / Usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games"

(bereits vorhanden) füge einfach unten zwei Zeilen hinzu (hier verwende ich Java6)

JAVA_HOME = "/ usr / lib / jvm / java-1.6.0-openjdk-i386"

CLASSPATH = ".: / Usr / lib / jvm / java-1.6.0-openjdk-i386 / lib"

Speichern Sie diese Datei und starten Sie das System neu.

Arvind Gangwar
quelle