Cómo configurar un nuevo hogar JDK en NetBeans IDE después de la actualización de Java (NetBeans IDE se niega a comenzar)


8

Esta es una pregunta que lo ayudará a saber qué hacer una vez que se haya dado cuenta de que después de actualizar su versión de Java, NetBeans IDE se niega a lanzarse. E incluso después de actualizar su $PATHvariable en su .bashrcarchivo, todavía encuentra que NetBeans no se iniciará, y cuando intenta ejecutarlo a través de la línea de comandos con el comando:

./netbeans-8.0.2/bin/netbeans

Es solo te da:

Cannot find java. Please use the --jdkhome switch.

Pero luego, cuando intente especificar el nuevo jdkhomecon ( <versionse reemplazará con su número de versión, por ejemplo, podría reemplazarse con 1.8.0_40):

./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/

Descubres que tienes que hacer eso cada vez para que NetBeans se inicie, y se está convirtiendo en una molestia.

Entonces, lo que realmente necesita hacer es ir al archivo de configuración de NetBeans donde la variable de inicio JDK real está configurada para NetBeans para que NetBeans pueda consultar eso al iniciar.

Respuestas:


11

Para encontrar la variable que establece el inicio de JDK para Netbeans, debe abrir el archivo de configuración que lo establece (reemplace <versionNumber>con el número de versión de sus NetBeans, por ejemplo, 8.0.2y asegúrese de estar en el directorio en el que se encuentra la carpeta de NetBeans, esto lo más probable es que sea su directorio de inicio (to cdto do do:) cd ~o /usr/local/(to cdto do do:) cd /usr/local/):

gedit netbeans-<versionNumber>/etc/netbeans.conf

Y luego ubique la variable llamada netbeans_jdkhomey configúrela en la ubicación actual de su carpeta JDK. Por ejemplo, podría verse así ( <username>reemplazado por su nombre de usuario):

netbeans_jdkhome="/home/<username>/jdk1.8.0_40"

Luego guarde los cambios en el archivo de configuración y NetBeans debería iniciarse sin problemas.

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.