2010-11-26 4 views
0

Je viens d'installer Ubuntu 10.04 sur mon ordinateur personnel et je voulais configurer mon environnement de développement.Configuration de l'environnement SUN Java sous Ubuntu

Je vois que quand je lance la commande

installé JDK SUN via le gestionnaire de paquets Synaptic et exécuté cette commande:

sudo update-java-alternatives de java-6-sun

Mais quand je lance la commande which java

la sortie affichée est

/usr/bin/java

Comment puis-je assurer qu'il est Sun JDK et non OpenJDK (qui a été installé dans ubuntu par défaut)

Mon seul préoccupation est:

Je veux que SUN JDK soit utilisé à toutes fins. Je ne veux pas OpenJDK ..

Merci à l'avance ..

+1

utilisation "java -version" pour connaître la version et d'autres détails à propos du Java que vous utilisez. –

+0

La sortie de la commande: 'java -version' est' ram @ ram-laptop: ~ $ java -version version java "1.6.0_22" Java (TM) SE Environnement d'exécution (build 1.6.0_22-b04) Java HotSpot (TM) Server VM (version 17.1-b03, mode mixte) ' – javanoob

+1

c'est le hotspot java qui signifie que c'est par oracle/Sun http://en.wikipedia.org/wiki/HotSpot –

Répondre

1

Vous pouvez config le JavaVM utilisé avec:

sudo update-alternatives --config java 

Ou vous supprimez simplement tous les packages open-jdk.

0

Vous pouvez voir la version java via

java -version 
0

-moi si je me trompe ...

Je pense que vous pouvez exécuter echo $PATH et cela vous donne la liste des répertoires dans l'ordre exact où ils sont censés être scannés lorsque le système en essayant d'exécuter la commande.

Alors, je peux voir plusieurs options pour résoudre:

  1. Si votre version par défaut java est erroné, il suffit de retirer et d'installer le bon.
  2. Si vous avez besoin de plusieurs versions de Java pour une raison quelconque, vous pouvez:

    1. modifier votre environnement PATH rendant votre nouveau chemin java avec une plus grande priorité. I.g.:

      export PATH=/usr/java_xyz/bin:$PATH 
      
    2. Définissez votre environnement JAVA_HOME pointant vers nouveau java et faire vos appels avec quelque chose comme:

      $JAVA_HOME/bin/java blablabla.class 
      
Questions connexes