Pregunta

Me acaba de instalar Ubuntu 10.04 en mi portátil personal y quería crear mi entorno de desarrollo en este sentido.

veo que cuando ejecuto el comando

Instalado JDK de Sun a través del administrador de paquetes Synaptic y ejecutado este comando:

  

sudo update-java-alternatives -s java-6-sun

Pero cuando ejecuto el comando which java

la salida representada es

  

/ usr / bin / java

¿Cómo me aseguro de que se trata de Sun JDK y no OpenJDK (que fue instalado en Ubuntu por defecto)

Mi única preocupación es:

  

Quiero sólo Sun JDK que se utilizará para todos los efectos. No quiero   OpenJDK ..

Gracias de antemano ..

¿Fue útil?

Solución

Puede config El usados ??JavaVM con:

sudo update-alternatives --config java

O puede simplemente eliminar todos los paquetes con JDK abierta.

Otros consejos

Se puede ver la versión de Java a través de

java -version

corrígeme si estoy equivocado ...

Creo que se puede ejecutar echo $PATH y le daría la lista de directorios en el orden exacto que se supone que va a escanear cuando el sistema intenta ejecutar el comando.

Por lo tanto, puedo ver varias opciones para resolver:

  1. Si su versión de Java por defecto es malo, sólo que quitar e instalar la correcta.
  2. Si necesita varias versiones de Java por cualquier motivo, es posible:

    1. modificar su entorno PATH hacer su camino nuevo Java con mayor prioridad. I.g:.

      export PATH=/usr/java_xyz/bin:$PATH
      
    2. Configurar su entorno JAVA_HOME apuntando al nuevo Java y hacer sus llamadas con algo como:

      $JAVA_HOME/bin/java blablabla.class
      
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top