Netbeans (Español)
NetBeans es un entorno de desarrollo integrado (IDE por sus siglas en inglés). Permite desarrollar en Java, JavaScript, PHP, Python, Ruby, Groovy, C/C++, Scala, Clojure, etc.
De Wikipedia:
«NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.»
Instalación
Primero tendrás que instalar algún entorno de desarrollo java. El recomendado es jdkAUR, la implementación de java por Oracle. También puedes instalar otro entorno Java. Ten en cuenta que la dependencia requerida será java-environment.
Los paquetes de instalación de Netbeans en español están en el AUR:
- netbeans-esAUR
La traducción al español solo está disponible hasta la versión 8.2, para instalar la versión en inglés:
Consejos
/usr/share/netbeans/etc/netbeans.conf
es sobreescrito en las actualizaciones. Para mantener los cambios realizados escribalos en el archivo local de configuración ~/.netbeans/<version>/etc/netbeans.conf
(Será necesario crear el directorio /etc
y el archivo .conf
).Antialiasing de las fuentes en NetBeans
Solo NetBeans
Añada -J-Dswing.aatext=TRUE -J-Dawt.useSystemAAFontSettings=on
en la linea «netbeans_default_options» de su archivo de configuración.
Java en general
Vease Java#Better font rendering (en inglés).
«Look and feel» estilo GTK
Para cambiar la aparencia de NetBeans a GTK añada --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel
en la sección «netbeans_default_options» del archivo de configuración o en el archivo .desktop
con el que lanza la aplicación.
Problemas conocidos
OpenJDK vs SunJDK
NetBeans 7.0-1 no siempre funciona con OpenJDK, algunos de los errores son:
- En algunas situaciones NetBeans no se ejecuta.
- El script
.sh
de instalación de netbeans no ejecuta la GUI del instalador. - El modulo JavaFX no funciona. Vease FS#29843 (en inglés).
Glassfish server - No puede descargar Glassfish server. I/O Exception
Esta situación ocurre cuando se intenta añadir un nuevo Glassfish server y NetBeans devuelve
I/O Exception: http://java.net/download/glassgish/3.0.1/release/glassfish-3.0.1-ml.zip
La solución consiste en:
- Descargar GlassFish Server Open Source Edition manualmente desde el sitio oficial (https://download.java.net/glassfish/3.0.1/release/glassfish-3.0.1-ml.zip).
- Descomprimir el .zip en cualquier directorio.
NetBeans no se ejecuta despues de la primera ejecución
Si esto ocurriese ejecute NetBeans desde una terminal:
# netbeans -h
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libsplashscreen.so: libgif.so.4: cannot open shared object file: No such file or directory
Si la terminal le devuelve una salida como la de arriba entonces tiene dos opciones:
- Ejecutar NetBeans usando la opción
--nosplash
# netbeans --nosplash
- Instalar el paquete que falta (libungif[enlace roto: package not found]). NetBeans debería funcionar correctamente ahora.
Para más información consultar este hilo del foro