COMPLICACIONES A LA HORA DE INSTALAR NETBEANS EN DEBIAN.
Primero dejo expuesto el problema y mas abajo, como se acaba resolviendo:
Planteamiento del problema:
Decidí usar Kali Linux (que está basado en Debian) como segundo sistema operativo, para mis experimentos con los ordenadores. Como seguramente ya sabréis, es un sistema operativo lleno de herramientas muy interesantes y útiles, como por ejemplo los que se pueden usar para ingeniería inversa, o para detectar vulnerabilidades.
Para trabajar algunos programitas en Java, yo uso la IDE Netbeans, así que decidí instalarla también en Kali para poder hacer mis cosas desde allí sin tener que estar cambiando de SO continuamente. Pero una vez la instalo, me encuentro con el problema siguiente:
Como podéis ver en la imagen, no puedo crear un nuevo proyecto de java.
Únicamente me ofrece solo esas 3 categorías.
A pesar de que he instalado el JDK previamente, y al instalar netbenas, señalé en que carpeta se encuentra el JDK, pero sin embargo cuando abro la IDE me encuentro con esto, que no me da opción para iniciar proyectos en Java.
¿Donde está el fallo?
Lo que hice fue descargar el JDK de Oracle. Descargué el archivo .tar y lo descomprimí desde la consola:
tar -xvf jdk-(el numero de la versión).tar.gz
La carpeta resultante la moví al directorio /opt/, también desde consola:
mv jdk1.8.0_144 /opt
Entro en la carpeta:
cd /opt/jdk1.7.0_45
Y empiezo el proceso de registrar la versión java como alternativa y lo cambio para usarla como predeterminada:
update-alternatives --install / usr / bin / java java /opt/jdk1.8.0_144/bin/java 1
update-alternatives --install / usr / bin / javac javac /opt/jdk1.8.0_144/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.8.0_144/bin/java
update-alternatives --set javac /opt/jdk1.8.0_144/bin/javac
update-alternatives --set mozilla-javaplugin.so /opt/jdk1.8.0_144/jre/lib/amd64/libnpjp2.so
Para asegurarme de que está instalada tecleo en consola:
java -version
Y me confirma que el JDK ya está instalado:
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b17)
Java HotSpot(TM) 64-Bit Server VM (build 144.144-b02, mixed mode)
Después instalando netbeans, puse la ruta donde se almacenaba el JDK, igual que en la imagen:
Solo que yo a diferencia de la imagen, el JDK lo tengo en /opt/jdk1.8.144.
Tengo que añadir que cuando me descargué netbeans desde la página de Oracle, ya me aseguré de que fuera la versión más completa con más tipos de programación.
SOLUCIÓN:
Aunque te instales los plugins, en algunos sistemas operativos se activan de forma automática, pero por lo visto en Debian, o mas concretamente en Kali, hay que activarlos de forma independiente.
A pesar de que ya los tenia activados casi todos, me quedaba uno (el Java FX2) por activar, y eso era la causa del problema. Solo activándolo ya he podido usar netbeans con total normalidad.