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.

rgksugan
fuente

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.
Abdel Raoof
fuente
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.

Paulo Carvalho
fuente
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 :)

shousper
fuente
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.

Mohamad Alhamoud
fuente
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.

dotbit
fuente
0

Solucione esto moviendo mi carpeta jdk a otro disco

JayLord Abueva
fuente