2012-12-13 23 views
6

Ich habe jdk1.7.0 Verzeichnis in/usr/lib/jvm zusammen mit anderen Open-jdk-Versionen. Ich möchte, dass mein Ubuntu 12.04 dieses jdk (jdk1.7.0) als sein primäres jdk behandelt, d. H. Ich möchte nicht open-jdks verwenden.Von Open jdk zu Sun jdk wechseln

Wenn ich java-Version oder javac-Version, beide Male gibt es zurück, dass es openjdk und seine jre verwendet. Wie kann man es zu jdk1.7.0 ändern?

Antwort

4

Put etwas Ähnliches wie folgende zu Ihrem ~/.bashrc

export JAVA_HOME="/usr/lib/jvm/jdk1.7.0" 
export PATH="$JAVA_HOME/bin:$PATH" 

für die Änderungen laden, können Sie nur neue bash ausführen, indem "bash" eingeben:]

+0

Jiri hat funktioniert. Danke. Kannst du sagen, was genau der Bash-Befehl macht? –

+0

Es öffnet eine neue Bash (Terminal, wenn Sie möchten). Wenn Sie Änderungen an Ihrem '~/.bashrc' vornehmen, werden diese nicht sofort berücksichtigt. Sie müssen nur neue Bash öffnen. Eine andere Möglichkeit wäre, '". ~/.bashrc "' –

+0

einzugeben und von Sun JRE zu OpenJRE zu wechseln? Wofür würde ich diese Variablen setzen? danke – Geremia

0

Ändern Sie die PATH-Variable, sodass /usr/lib/jvm vor dem Verzeichnis aufgeführt wird, das Open JDK enthält. Wenn Sie bash verwenden, können Sie dies in der Datei .bashrc in Ihrem Home-Verzeichnis tun.

+0

Ich sehe nicht, jedes PATH-Variable in meinem .bashrc –

+0

@AnkitAgrawal Dann fügen Sie es hinzu. –