NetBeans

De Dos Ideas.
Saltar a: navegación, buscar

NetBeans se refiere a una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un entorno de desarrollo integrado (IDE) desarrollado usando la Plataforma NetBeans.

NetBeans es un proyecto de Software Libre. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador principal de los proyectos.

NetBeans Platform

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

NetBeans IDE

El IDE NetBeans es un IDE - una herramienta para programadores pensada para escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir para cualquier otro lenguaje de programación. Existe además un número importante de módulos para extender el IDE NetBeans. El IDE NetBeans es un producto de Software Libre y gratuito sin restricciones de uso.

El NetBeans IDE es un IDE de código abierto escrito completamente en Java usando la plataforma NetBeans. El NetBeans IDE soporta el desarrollo de todos los tipos de aplicación Java (J2SE, web, EJB y aplicaciones móviles). Entre sus características se encuentra un sistema de proyectos basado en Apache Ant, control de versiones y refactoring.

NetBeans IDE y el JDK por defecto

Netbeans utiliza una versión de JDK por defecto. Para cambiar la versión de JDK se accede a Tools -> Java Platforms. En este lugar puede haber más de una versión de JDK, y una estará configurada por defecto. Platform Name = JDK 1.6 (Default).

Si el Platform Name, tiene configurada una JDK no Default, Netbeans genera las tareas ant y archivos de propiedades del proyecto con algunas variantes:

  • En project.xml, agrega el tag:

<explicit-platform explicit-source-supported="true"/>

Para no tener que trabajar sobre path explicitos, no es recomendable este tag.

  • En project.properties, agrega:

platform.active=JDK_1.5

Conviene tener la versión asignada por defecto: platform.active=default_platform

  • En build-impl.xml, agrega unas cuantas lineas definiendo variables con el prefijo

platform, por ejemplo: "${platform.javac}" fork="yes"

Esta declaración explicita, no presenta problema aparente en la ejecución del proyecto en la pc donde se está desarrollando. Al compilar el proyecto en otra pc, se ven errores del tipo "Error running ${platforms.JDK_1.5.home}\bin\javac compiler"

Entonces, en Tools -> Java Platforms seleccionar la versión por defecto. Si la versión por defecto no es correcta, modificar el archivo INSTALLATION_DIRECTORY/etc/netbeans.conf con el path de la versión del JDK que se quiere tener por defecto. Reiniciar el IDE.

  1. Default location of JDK, can be overridden by using --jdkhome < dir >:

netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home

Archivos de configuración de test

Netbeans siempre obtiene los archivos de configuración que utilizamos en la aplicación de la carpeta Source Packages, esto hace que si en las capetas de test redefinimos nuevos archivos de configuración no se tengan en cuenta a la hora de ejecutar los test. Para solucionar este problema es necesario ir a las propiedades del proyecto, elegir Libraries, después ir a la solapa Run Test, y ahí agregar la carpeta donde se encuentra los archivos que vamos a usar para los test.

Instalar plugin de UML en NetBeans 6.9

A partir de Netbeans 6.8, el IDE no trae el plugin de UML por defecto. Para poder instalarlo, hay que añadir a NetBeans una nueva fuente de plugins:

  • En Tools->Plugins, seleccionar la pestaña Settings. Allí se ven los distintos Centros de Actualizaciones.
  • Pulsar el botón Add, y en la nueva ventana introducir el nombre "UML", o como deseemos, y la siguiente URL:

http://deadlock.netbeans.org/hudson/job/uml/lastSuccessfulBuild/artifact/build/updates/updates.xml

  • Al pulsar Ok, Netbeans verifica la nueva fuente y actualiza sus datos.
  • Ahora en la pestaña "Available Plugins", ya estará disponible el plugin UML para instalar.
  • Después de reiniciar, se podrá crear un nuevo proyecto UML.

Cambiar el usuario usado en los templates

  1. Ir a Tools --> Templates.
  2. Navegar por el Templa Manager hasta 'User Configuration Properties'.
  3. Seleccionar 'User.properties' y hacer clic en 'Open in Editor'.
  4. Ahora puedes cambiar o agregar el valor que quiera, por ejemplo

user=DonaldDuck@disney.com

Cada vez que en un Template aparezca ${user} va a tomar el valor que se configuro en esa propiedad.

Ver también