UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

97 lines (58 loc) 4.72 kB
**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](https://es.wikipedia.org/wiki/NetBeans): «**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.» ## Contents * [1 Instalación](#Instalaci.C3.B3n) * [2 Consejos](#Consejos) * [2.1 Antialiasing de las fuentes en NetBeans](#Antialiasing_de_las_fuentes_en_NetBeans) * [2.1.1 Solo NetBeans](#Solo_NetBeans) * [2.1.2 Java en general](#Java_en_general) * [2.2 «Look and feel» estilo GTK](#.C2.ABLook_and_feel.C2.BB_estilo_GTK) * [3 Problemas conocidos](#Problemas_conocidos) * [3.1 OpenJDK vs SunJDK](#OpenJDK_vs_SunJDK) * [3.2 Glassfish server - No puede descargar Glassfish server. I/O Exception](#Glassfish_server_-_No_puede_descargar_Glassfish_server._I.2FO_Exception) * [3.3 NetBeans no se ejecuta despues de la primera ejecución](#NetBeans_no_se_ejecuta_despues_de_la_primera_ejecuci.C3.B3n) * [4 Véase también](#V.C3.A9ase_tambi.C3.A9n) ## Instalación Primero tendrás que instalar algún entorno de desarrollo java. El recomendado es [jdk](https://aur.archlinux.org/packages/jdk/), la implementación de java por Oracle. También puedes instalar otro entorno [Java](/index.php/Java "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](/index.php/Arch_User_Repository "Arch User Repository"): 1. [netbeans-es](https://aur.archlinux.org/packages/netbeans-es/) ## 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](/index.php/Java#Better_font_rendering "Java") (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](https://bugs.archlinux.org/task/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](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 ([http://download.java.net/glassfish/3.0.1/release/glassfish-3.0.1-ml.zip](http://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](https://www.archlinux.org/packages/?name=libungif)). NetBeans debería funcionar correctamente ahora. Para más información consultar este [hilo](https://bbs.archlinux.org/viewtopic.php?id=118930) del foro ## Véase también * [Pagina oficial de NetBeans](http://www.netbeans.org) * [Articulo de NetBeans en la Wikipedia](https://es.wikipedia.org/wiki/NetBeans)