Frage

Ich habe gerade installiert Ubuntu 10.04 auf meinem persönlichen Laptop und wollte meine Entwicklungsumgebung auf diesem einzurichten.

Wie ich sehe, wenn ich den Befehl

Installierte SUN JDK durch synaptischen Paket-Manager und ausgeführt diesen Befehl aus:

  

sudo update-java-Alternativen es Java-6-sun

Aber wenn ich den Befehl which java

angezeigt ist der Ausgang

  

/ usr / bin / java

Wie kann ich sicherstellen, dass es Sun JDK und nicht OpenJDK ist (die in ubuntu standardmäßig installiert wurde)

Meine einzige Sorge ist:

  

Ich will nur SUN JDK für alle Zwecke verwendet werden. Ich möchte nicht   OpenJDK ..

Vielen Dank im Voraus ..

War es hilfreich?

Lösung

Sie können die gebrauchten JavaVM Config mit:

sudo update-alternatives --config java

Oder Sie entfernen Sie alle Open-JDK-Pakete.

Andere Tipps

Sie können über Java-Version sehen

java -version

Korrigieren Sie mich, wenn ich falsch liege ...

Ich glaube, Sie echo $PATH laufen kann und es würde Ihnen die Liste der Verzeichnisse in genau dieser Reihenfolge sie eigentlich sind gescannt werden, wenn das System versucht, den Befehl auszuführen.

Also, ich kann mehrere Möglichkeiten zur Lösung finden Sie unter:

  1. Wenn Ihre Standard-Java-Version falsch ist, es ist einfach zu entfernen und installieren Sie das richtige ist.
  2. Wenn Sie aus irgendeinem Grund mehrere Versionen von Java benötigen, können Sie:

    1. ändern Sie Ihre PATH-Umgebung macht Ihren neuen Java-Pfad mit höherer Priorität. I.g:.

      export PATH=/usr/java_xyz/bin:$PATH
      
    2. Stellen Sie Ihre JAVA_HOME Umgebung zeigt auf neue Java und machen Sie Ihre Anrufe mit so etwas wie:

      $JAVA_HOME/bin/java blablabla.class
      
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top