Netbeans (Español)

From ArchWiki

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:

  1. netbeans-esAUR[enlace roto: package not found]

La traducción al español solo está disponible hasta la versión 8.2, para instalar la versión en inglés:

  1. netbeans

Consejos

Nota: El archivo global de configuración /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:

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

Véase también