domingo, 23 de octubre de 2011

Como decirle a netbeans donde esta Java

Ayer en la tarde decidí desinstalar Java para volver a instalarlo, una instalación mas limpia, bien pues hoy he lanzado netbeans y me arroja el siguiente error Cannot find java. Please use the --jdkhome switch.

Entonces me dije, oooh netbeans no sabe que he cambiado la instalación de java, y es así como me di la tarea de buscar en donde se configura, en donde poder yo decirle a netbeans cual es el path de mi java.

Netbeans tiene un properties en el directorio etc el archivo se llama netbeans.conf y la propiedad se llama netbeans_jdkhome

El directorio etc se encuentra es el directorio de instalación de Netbeans, en mi yo tengo Linux/Ubuntu y este se encuentra en /home/rlopez/netbeans-6.9.1


Pero no es la única forma, el lanzador de NetBeans te permite lanzar netbeans como varias opciones, las más relevantes:

General options:
  --help                show this help
  --jdkhome <path>      path to JDK
  -J<jvm_option>        pass <jvm_option> to JVM

  --cp:p <classpath>    prepend <classpath> to classpath
  --cp:a <classpath>    append <classpath> to classpath

  --fork-java           run java in separate process
  --trace <path>        path for launcher log (for trouble shooting)

  --console suppress    supppress console output
  --console new         open new console for output



Por ejemplo, si queremos especificar el path del jdk home, podemos ejecutar Netbeans de la siguiente forma (en Windows).

Abrimos una shell de Windows y vamos al directorio bin de Netbeans
C:\devel\tools\NetBeans 8.2 RC\bin 

ejecutamos el comando
netbeans64 --jdkhome %JAVA_HOME%

donde %JAVA_HOME%  es nuestra variable de entorno, asegúrate que la variable de entorno es correcta,

No hay comentarios:

Publicar un comentario