online - netbeans para debian
No se puede crear proyecto en Netbeans 8.2 (11)
Tengo el sistema operativo Windows 10, acabo de descargar JDK 9 y la versión Netbeans 8.2 con todas las características. Cuando quiero crear un proyecto (Java), simplemente no puedo hacerlo. No me da un error o algo, solo esta pantalla en blanco.
¿Cuál podría ser el problema aquí, por lo que no puedo crear ningún proyecto?
-
Puede resolver su problema eliminando la carpeta
JDK-9
. - Reinicie Netbeans.
- Le dará un mensaje si desea utilizar la versión predeterminada de JDK.
-
Presione
yes
ook
.
O puede eliminar
JDK-9
de su PC e instalar
JDK-8
.
@ubuntu 18.04
sudo apt install openjdk-8-jdk
entonces
sudo update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
elija java 8 y luego reinicie
netbeans
Hecho
Como dijeron otras personas, NetBeans siempre va a usar la última versión de JDK instalada (actualmente JDK9) que no funciona con NetBeans 8.2 y está causando problemas como ustedes mencionaron.
¡Puede resolver este problema obligando a NetBeans a usar JDK8 en lugar de eliminar JDK9!
Solo tiene que editar el archivo
netbeans.conf
:
MacOS
/Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows
C:/Program Files/NetBeans 8.2/etc/
Abra netbeans.conf con su editor favorito y busque esta línea:
netbeans_jdkhome="/path/to/jdk"
Elimine
el
signo
#
que está delante y modifíquelo escribiendo la ubicación de inicio de la versión JDK deseada (JDK8).
No estoy seguro de por qué JDK9 no funciona con NetBeans8.2, pero si lo descubro, lo escribiré aquí ...
Ubicaciones predeterminadas de JDK:
Mac OS ↴
/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
Windows ↴
C: / Archivos de programa / Java / jdk1.8.0_152
He usado jdk1.8.0_152 como ejemplo
Enfrenté el mismo problema con jdk 10. Al instalar netbeans, la ubicación predeterminada de jdk se tomó como jdk 10. Este era el problema, debería ser jdk8 (1.8).
- Cerrar Netbeans
-
Abrir debajo del archivo
C:/Program Files/NetBeans 8.2/etc/netbeans.conf
-
Comente la línea jdkhome jdk9 o jdk10 con el signo #:
# netbeans_jdkhome="C:/Program Files/Java/jdk-10.0.1"
-
Agregue una nueva línea jdkhome para jdk8:
netbeans_jdkhome="C:/Program Files/Java/jdk1.8.0_171"
- Iniciar Netbeans
Nota: Si el archivo .conf anterior no es editable, use el modo Administrador. Uso Notepad ++, me solicitó reiniciar Notepad ++ en modo Administrador, luego guardar funcionó bien.
Intenté configurar
netbeans_jdkhome="/path/to/jdk-9.0.4"
en
netbeans.config
de
"C: / Archivos de programa / NetBeans8.2 / etc"
en
Windows 10
.
Muestra una notificación
"Excepción inesperada"
.
Java SE Development Kit 9 no es compatible con Netbeans IDE 8.2.
Mi solución:
- Eliminar el JDK 9 actual
- Instale esta versión de confianza anterior de JDK: JDK 8
- Modifique el siguiente archivo: / Archivos de programa / NetBeans 8.2 / etc / netbeans.conf a la ruta de la carpeta dada del JDK 8 recién instalado: netbeans_jdkhome = "C: / Archivos de programa / Java / jdk1.8.0_151" (ejemplo)
Sí, está funcionando: elimine la ruta de jdk 9.0 y desinstálela desde el panel de Cantroll en su lugar instale jdk 8version y configure su ruta, está funcionando fácilmente con netbean 8.2.
Si ejecuta en Linux, abra el archivo netbeans.conf usando nano o cualquier otra cosa.
nano netbeans-8.2/etc/netbeans.conf
y edite jdkhome o directorio para jdk
netbeans_jdkhome="/usr/lib/jvm/java-1.8.0-openjdk-amd64"
puedes verificar tu versión jdk con
java -version
o
ls /usr/lib/jvm
Tuve el mismo problema
- Salga de Netbeans.
- Elimine el archivo JDK9 en: / Library / Java / JavaVirtualMachines
- Instale el JDK8: enlace de descarga
Buena suerte :)
Tuve el mismo problema que instalé NetBeans 8.2 en macOS High Sierra y, de forma predeterminada, NetBeans funcionará con la última versión de JDK (actualmente JDK 9).
Lo que hice fue forzar a NetBeans a usar JDK 8, debe configurar su archivo
netbeans.conf
, puede encontrarlo en:
/ Aplicaciones / NetBeans / NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
Necesita descomentar y actualizar su ruta a JDK, encontrará la suya en:
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
¡Solo guárdelo, reinicie NetBeans y listo!
EDITAR: la solución es instalar JDK 8, ya que JDK 9 y versiones posteriores no son compatibles actualmente.
Sin embargo, si ya ha instalado JDK 8, siga los pasos que se detallan a continuación.
La razón es que hay un conflicto con el JDK base con el que comienza NetBeans. Tienes que configurarlo en una versión inferior.
-
Vaya a la carpeta
"C:/Program Files/NetBeans 8.2/etc"
, o donde esté instalado NetBeans. -
Abra el archivo
netbeans.conf
. -
Localice
netbeans_jdkhome
y reemplace la ruta JDK allí con"C:/Program Files/Java/jdk1.8.0_152"
, o donde esté instalado su JDK. Asegúrese de utilizar el camino correcto, o se encontrará con problemas. Aquí se instalaJDK 1.8.0_152
. - Guarde el archivo y reinicie NetBeans. Funcionó para mí, también debería hacerlo para ti.