Después de una nueva instalación de Ubuntu 18.04 y luego una instalación de netbeans, netbeans no se inicia. netbeans se instaló con
sudo apt install netbeans
algunos otros programas de Java (al menos Eclipse) no se inician también.
al iniciar netbeans desde la línea de comandos, la JVM imprime siguiendo las ADVERTENCIAS:
➜ ~ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
➜ ~
Respuestas:
El repositorio de Ubuntu todavía tiene Netbeans 8.1 pero JDK 11. Así que descargué Netbeans 8.2 del sitio web de Netbeans
Después de descargar Netbeans 8.2, siga estos pasos:
y siga las instrucciones en pantalla. Importe la configuración e inicie netbeans desde el cajón de aplicaciones.
Además, si tiene algún paquete con el nombre JDK 8, simplemente retírelo. Puede encontrar los paquetes instalados utilizando
y elimine todos los paquetes con nombre como openjdk-8- usando,
Para la instalación de Netbeans 9.0 ver aquí .
fuente
Pude hacerlo funcionar instalando y configurando JDK8 como predeterminado.
Seguí las instrucciones en este sitio web: https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
específicamente:
Agregar el repositorio de PPA:
Instale Java 8 y configúrelo como predeterminado:
Pude instalar usando el archivo netbeans .sh instalado después de eso
fuente
Pude resolver esto ejecutando
sudo update-alternatives --config java
y luego seleccionando la opción java-8 en lugar del java-11 predeterminado. Sin embargo, deberá tener el paquete java-8 openjdk instalado para que esto funcione.fuente
El mismo problema conmigo también después de actualizar a Ubuntu 18.04. Netbeans dejó de funcionar. Traté de muchas maneras cambiando la configuración. La razón principal de este problema es la dependencia de Java. Netbeans depende directamente de Oracle Java. Ubuntu 18.04 viene con jdk11 abierto predeterminado instalado y configurado como java predeterminado. Cuando Netbeans se inicia, busca las dependencias y falla debido a esto. Aunque en algunos casos se abre, pero no todas las funciones funcionan. Algunas veces solo unas pocas ventanas solo funcionan. Especialmente el explorador de proyectos no funciona.
Para ver los errores, puede consultar el archivo de registro desde el menú-> ver-> IDELog
Finalmente lo que funcionó para mí es.
Finalmente, lo que funcionó para mí es configurar la
java_home
ruta en el directorio instalado de Netbeans. Netbeans 8.2 está instalado en el directorio HOME en general. En algún momento puede ser diferente. Puedes averiguarlo usando ellocate
comando. cambiar la ruta para java_home dentroReinicie Netbeans y funcionará bien.
NOTA: Cambiar lo anterior en el
/etc/netbeans.conf
directorio del sistema no funcionará.fuente
Elimine Java 11 (que no es compatible con Netbeans 8.2 en Ubuntu 18.xx):
Instale Java 8 y Netbeans 8.2 (Netbeans es de aproximadamente 214 MB):
Cuando pregunte sobre la ubicación de Java, seleccione
/usr/lib/jvm/java-8-openjdk-amd64
.Después de la instalación, puede acceder a través de
si elige la ubicación predeterminada
fuente
Lo que resolvió el problema para mí fueron dos cosas:
fuente
¡Tengo el mismo problema, aunque lo resolví! Problema real de qué versión jdk es utilizada por Netbeans. Como en el bionic beaver viene con la nueva versión jdk, mientras que la configuración anterior de Netbeans usa la anterior, primero desinstala netbeans existentes y luego descarga netbeans del sitio web durante la instalación, selecciona jdk8 como opción . ¡Funcionó para mí, puede funcionar para ti!
Estoy aprendiendo, ¡tu sugerencia siempre es bienvenida!
fuente