Tengo NB6.7, NB6.9, NB7.0 anteriores, que solían ejecutarse en jdk1.6.0_21 y jdk1.6.0_25. Ahora he eliminado esos JDK y solo me quedan jdk1.6.0_26 y jdk1.7.0, pero todavía quiero mantener los NB más antiguos, pero ahora cuando los ejecuto, recibo este mensaje:
"No se puede ubicar la instalación de Java en el jdkhome C: \ Archivos de programa (x86) \ Java \ jdk1.6.0_25 especificado ¿Desea intentar utilizar 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 aun así el mensaje sigue llegando, mi pregunta es, ¿dónde y qué necesito cambiar para señalarlo C:\Program Files (x86)\Java\jdk1.6.0_26
:?
netbeans.conf
bajo~/.netbeans/version/etc
que anule el/usr/local...
archivo de propiedades. (Supongo que/usr/local/netbeans-7.3/etc
es la carpeta de instalación de su distribución, estoy desarrollando con una versión instalada manualmente en una carpeta personalizada y no puedo estar 100% seguro ...)C:\Users\You\AppData\Roaming\NetBeans\8.0\etc\netbeans.conf
.Ve a
Tools
->Java Platforms
. Allí, haga clic en Agregar plataforma, apúnteloC:\Program Files (x86)\Java\jdk1.6.0_25
. Puede configurar la otra versión de JDK o eliminar las versiones existentes.Otra solución sugerida en el sitio del oráculo (sol) es,
Intenté esto en 6.9.1. También puede cambiar el JDK por proyecto. Debe configurar los JDK disponibles mediante el
Java Platforms
cuadro de diálogo. Luego, vaya aRun
->Set Project Configuration
->Customize
. Después de eso, en el cuadro de diálogo abierto, vaya aBuild
->Compile
. Establece la versión.fuente
Java Platforms
elemento de menú en Netbeans 8.2Para aquellos que no usan Windows, el archivo a cambiar es
netbeans-8.0/etc/netbeans.conf
y la (s) línea (s) a cambiar es:
comentar el valor anterior e insertar el nuevo valor
fuente
Como otra solución útil para aquellos de ustedes en Windows 7 y superior, si usan:
obtienes una
Symbolic Link
carpeta que se puede ajustar cada vez que sale un nuevo JDK.Todo lo que necesita hacer es configurar su
(en ambas ubicaciones para Netbeans 8) y nunca más tendrá que editar la configuración. Simplemente modifique el enlace simbólico cada vez que su JDK se actualice.
fuente
También recibí este mensaje porque hoy decidí reubicar mis diferentes jdk en el mismo directorio. He decidido desinstalar todo a través del administrador de programas de window. Después de eso, por supuesto, recibí el siguiente mensaje.
"No se puede ubicar la instalación de Java en el jdkhome C: \ Archivos de programa (x86) \ Java \ jdk1.7.0_60 especificado ¿Desea intentar utilizar la versión predeterminada?"
Una nueva instalación de jdk no resuelve el problema. Ok, puedes configurar eso en el menú Herramientas> plataformas java pero en mi caso tuve que arreglar mi netbeans.conf
tuve la línea de abajo
y lo reemplazo por
fuente
No responde exactamente a su pregunta, pero para solucionar el problema,
puedes crear un archivo .cmd con el siguiente contenido:
start netbeans --jdkhome c:\path\to\jdk
o en el acceso directo de Netbeans, configure la opción anterior.
fuente
Todas las otras respuestas han descrito cómo especificar explícitamente la ubicación de la plataforma Java, lo cual está bien si realmente desea utilizar 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 de jdk. En su lugar, deje que el iniciador de 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 los archivos netbeans.conf. (Consulte otras respuestas para saber dónde buscar estos archivos).
Si hace esto, cuando instale una nueva versión de java, sus netbeans la usarán automáticamente. En la mayoría de los casos, eso es probablemente exactamente lo que quieres.
fuente
EN ventanas abiertas cmd
vaya al directorio donde descargó sus netbeans
luego ejecute debajo del comando La 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 enfrenta problemas en los existentes instalados en netbeans, puede encontrar detalles aquí
fuente
Cuando ya tenga un proyecto en NetBeans y desee cambiar el compilador (p. Ej., De 1.7 a 1.), también necesitará cambiar el compilador de origen Java para ese proyecto.
Haga clic derecho en el proyecto y elija las propiedades como se describe a continuación:
Luego verifique que el proyecto tenga la fuente necesaria marcada a continuación:
luego verifique que el compilador de Java sea correcto para el proyecto:
fuente