Cambiar la plataforma java en la que se ejecuta netbeans


105

Estoy usando Netbeans 6.7. Primero instalé Java 1.5 antes de instalar Netbeans. Cuando instalé Netbeans, tomó Java 1.5 como la versión predeterminada. Luego instalé Java 1.6 en mi máquina. Necesito cambiar el JDK predeterminado de mis netbeans a 1.6 no solo para un proyecto específico sino para toda la aplicación Netbeans.

Respuestas:


186

Puede cambiar el JDK para Netbeans modificando el archivo de configuración:

  1. Abra el netbeans.confarchivo disponible en la etccarpeta dentro de la instalación de NetBeans.
  2. Modifique la netbeans_jdkhomevariable para que apunte a la nueva ruta JDK y luego
  3. Reinicie sus Netbeans.

1
Para aquellos que ya tenían netbeans_jdkhome con la versión> = 7. Coloque la biblioteca de la API de Java EE en la carpeta Biblioteca y no olvide configurar JDK 7 haciendo clic derecho en el proyecto y seleccionando Propiedades-> Fuentes y configure el formato Fuente / Binario, seleccione JDK7 entre las opciones.
Arthur Kushman

Sigo recibiendo el error Jdkhome especificado no válido --------------------------- No se puede ubicar la instalación de Java en el jdkhome especificado: C: \ Archivos de programa (x86) \ Java \ jdk1.5.0_03 \ bin "; ¿Quieres intentar utilizar la versión predeterminada?"
Entusiasta

1
@Entusiasta, no es necesario incluirlo binen la ruta, intente así: `C: \ Archivos de programa (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof

1
@AbdelRaoof, también da el mismo error para esa ruta.
Entusiasta

4
En OSX, hago "cd / Library / Java / JavaVirtualMachines" para encontrar los diferentes JDK en mi Mac. La versión que quiero usar es "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home". Luego, en / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf, agrego esta línea: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan

30

En mi caja de Windows 7 encontré netbeans.conf en formato<Drive>:\<Program Files folder>\<NetBeans installation folder>\etc . Gracias a todos.


25

Para cualquier persona con Mac OS X, puede encontrar netbeans.confaquí:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

En caso de que alguien necesite saber :)


netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"por ejemplo
muttonUp

11

abra la carpeta etc en la carpeta netbeans, luego edite netbeans.conf con el bloc de notas y encontrará una línea como esta:

La ubicación predeterminada de JDK se puede anular utilizando --jdkhome:
netbeans_jdkhome = "G: \ Program Files \ Java \ jdk1.6.0_13"

aquí puede configurar su versión jdk.


si ese camino siquiera existe
dotbit

0

en Fedora, actualmente es imposible establecer un nuevo jdk-HOME en algún sdk. Lo diseñaron de tal manera que siempre se romperá. Intente --jdkhome [lo que sea] pero con toda probabilidad se romperá y mostrará algún mensaje de error críptico y sin sentido como de costumbre.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.