www technetwork para javase instalar index downloads descargar and java netbeans

java - technetwork - netbeans php



¿Cómo se configura el JDK Netbeans? (8)

Tengo el antiguo NB6.7, NB6.9, NB7.0, que solía ejecutarse en jdk1.6.0_21 y jdk1.6.0_25. Ahora eliminé esos JDK y solo me quedan jdk1.6.0_26 y jdk1.7.0, pero aún quiero conservar los NB anteriores, pero ahora cuando los ejecuto, recibo este mensaje:

"No se puede ubicar la instalación de Java en jdkhome especificado C: / Archivos de programa (x86) / Java / jdk1.6.0_25 ¿Desea intentar usar la versión predeterminada?"

Traté de encontrar dónde está buscando el "jdk1.6.0_25" y actualicé algunos archivos de configuración en "C: / Archivos de programa (x86) / NetBeans 6.7" y "C: / Users / USER.nbi / registry.xml ", y sin embargo, el mensaje sigue llegando, mi pregunta es, ¿dónde y qué debo cambiar para C:/Program Files (x86)/Java/jdk1.6.0_26 a: C:/Program Files (x86)/Java/jdk1.6.0_26 ?


Como una solución más útil para aquellos de ustedes en Windows 7 y superior, si usa:

C:/Program Files/Java>mklink /D jdk8 jdk1.8.0_25

obtienes una carpeta de Symbolic Link que se puede ajustar cada vez que sale un nuevo JDK.

Todo lo que necesita hacer entonces es configurar su

netbeans_jdkhome="C:/Program Files/Java/jdk8"

(en ambas ubicaciones para Netbeans 8) y nunca tendrá que volver a editar la configuración. Simplemente ajuste el enlace simbólico cada vez que su JDK se actualice.


Gracias a la sugerencia de KasunBG, encontré la solución en el enlace "sugerido", actualicé el siguiente archivo (reemplace 7.x con su versión de Netbeans):

C:/Program Files/NetBeans 7.x/etc/netbeans.conf

Cambie la siguiente línea para indicar dónde está su instalación de Java:

netbeans_jdkhome="C:/Program Files/Java/jdk1.7xxxxx"

Es posible que necesite privilegios de administrador para editar netbeans.conf


IN ventanas abiertas cmd

ir al directorio donde descargaron sus netbeans

a continuación, ejecute debajo del comando ruta JDK puede ser diferente de la ruta que mencioné

netbeans-8.2-windows.exe --javahome "C: / Archivos de programa / Java / jdk-9.0.1"

si enfrentas un problema en los existentes instalados en netbeans, puedes encontrar detalles here


No responde exactamente su pregunta, pero para evitar el problema,

  1. puede crear un archivo .cmd con el siguiente contenido:

    start netbeans --jdkhome c:/path/to/jdk

  2. o en el atajo de Netbeans establece la opción anterior.


Para aquellos que no usan Windows, el archivo para cambiar es netbeans-8.0/etc/netbeans.conf

y la (s) línea (s) a cambiar es:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

comentando el valor anterior e insertando el nuevo valor


También tuve este mensaje porque hoy decidí reubicar mi jdk diferente en el mismo directorio. He decidido desinstalar todo a través del administrador de programas de la ventana. Después de eso, por supuesto, tenía el mensaje a continuación.

"No se puede ubicar la instalación de Java en jdkhome especificado C: / Archivos de programa (x86) / Java / jdk1.7.0_60 ¿Desea intentar usar la versión predeterminada?"

Una nueva instalación de jdk no resuelve el problema. Ok, puedes configurar eso en el menú Tool> java platforms pero en mi caso tuve que arreglar mi netbeans.conf

tuve la línea a continuación

netbeans_jdkhome="C:/Program Files/Java/jdk1.7.0_60"

y lo reemplazo por

netbeans_jdkhome="C:/devtools/Java/jdk1.8.0_25"


Todas las otras respuestas han descrito cómo especificar explícitamente la ubicación de la plataforma Java, lo cual está bien si realmente quieres usar una versión específica de Java. Sin embargo, si solo desea utilizar la versión más actualizada de jdk, y la tiene instalada en un lugar "normal" para su sistema operativo, entonces la mejor solución es NO especificar una ubicación jdk. En cambio, deje que el iniciador Netbeans busque jdk cada vez que lo inicie.

Para hacer esto, no especifique jdkhome en la línea de comando y comente la variable de configuración de línea netbeans_jdkhome en cualquier archivo netbeans.conf. (Consulte otras respuestas para saber dónde buscar estos archivos).

Si haces esto, cuando instales una nueva versión de java, tu netbeans lo usará automágicamente. En la mayoría de los casos, eso es probablemente lo que quieres.


Vaya a Tools -> Java Platforms . Allí, haga clic en Agregar plataforma, C:/Program Files (x86)/Java/jdk1.6.0_25 a C:/Program Files (x86)/Java/jdk1.6.0_25 . Puede establecer la otra versión de JDK o eliminar las versiones existentes.

Otra solución suggested en el sitio del oráculo (sol) es

netbeans.exe --jdkhome "C:/Program Files/jdk1.6.0_20"

Intenté esto en 6.9.1. También puede cambiar el JDK por proyecto. Debe configurar los JDK disponibles a través del cuadro de diálogo Java Platforms . Luego, vaya a Run -> Set Project Configuration -> Customize . Después de eso, en el cuadro de diálogo abierto ve a Build -> Compile . Establecer la versión.