OpenSource.
De por sí pone lo básico, todo lo demás lo hace a partir de plugins.
Lo veremos aqui para su uso con JAVA-J2EE.
Se trara de un entorno de desarrollo de propósito general. Mediante plugins se le añaden funcionalidades concretas para cada desarrollo. Pero ¡OJO! conviene instalar sólo los plugins necesarios así como tener abierto sólo los proyectos en los que se está trabajando, ya que sino el consumo de memoria por parte del entorno de eclipse se puede disparar.
El SDK de eclipse figura en el repositorio de debian. Lo podemos instalar desde aqui o podemos bajarlo de la web [[1] (http://www.eclipse.org)].En principio si se trata de la misma versión 3.1.2 sólo variarán las rutas en las que se despliega el paquete.
Hace falta tener instalado un JDK, para la versión de eclipse 3.1.2 hace falta una mayor de la 1.4. En mi caso voy a usar el JDK 5 de sun. Y hace falta indicarle que ejecute el entorno con esta máquina virtual en línea de comando usar -vm $JDK_HOME/jre/bin/java. .
Para eclipse existen un sinfín de paquetes cada uno con una serie de plugins presintalados/configurados, en este manual veremos cómo instalar el eclipse sin plugins y en sucesivos puntos veremos qué plugins instalar para desarrollar en JAVA.
En mi caso he instalado el eclipse bajándome el paquete de la web (tar.gz), lo descomprimo en el directorio $ECLIPSE_HOME=/usr/local/mis-app/eclipse.
Una vez descomprimido y antes de ejecutar nada, conviene cargar las variables de entorno JAVA_HOME=JDK_HOME (directorio en el que se ha instalado el JDK), así como el CLASSPATH que tiene que bajar hasta nivel de .jar o de directorio si es un .class. También conviene ejecutar el eclipse con un usuario que no sea el root, ya que se crean unos archivos en las rutas de eclipse y si luego intentamos ejecuat con otro usuario dará error.
Arrancamos eclipse $HOME_ECLIPSE/eclipse. Lo primero que se nos pregunta es por el directorio de trabajo, normalmente será home_usuario/workspace. Podemos usar distintos workspace y tener en cada uno una serie/tipo de proyectos. Se puede "conmutar" entre los distintos workspace al arrancar eclipse o a través de menú (Archivo).
Tras arrancar nos aparece la ayuda, podemos acceder posteriormente a través del menú de ayuda.
Para asegurarnos de que todo está bien inatalado y que el SDK de eclipse se ejecuta con una máquina virtual "buena", ir a ayuda->Software Update-> Manage Configuration y desplegando el árbol de la izquierda comprobar que no hay ningún símbolo de prohibido (conviene hacer esto cada vez que instalemos un plugin o cambiemos la configuración).
Aunque nos hayamos bajado la ultima versión para estar seguros de que tenemos la más reciente podemos en Help->Software Update->Find/Install comprobar que no hay una versión más reciente.
El entorno de desarrollo eclipse utiliza las llamadas "perspectivas" para facilitarnos el desarrollo. Dispone de perspectivas Java, Debug, Resource, CVS... Estas perspectivas sirven para visualizar en pantalla aquello que nos interesa en cada momento (en algún caso también ocurre que sólo con determinadas perspectivas tenemos dsponibles algunas opciones). Por ejemplo, al pasar a una perspectiva de "Debug" se visualizan en pantalla: El estado de los servidores sobre el que se está ejecuatndo el código (caso de existir), mensajes de error y trazas, varios de variables, puntos de ruptura... Mientras que en la perspectiva Java se visualizan fuentes de proyecto, tenemos acceso al classpath y utilidades para el dessarrollo/generación de código.
En el menú "windows->preferences" podemos configurar la mayoría de los parámetros del entorno y plugins que se instalen.
Acceder a windows->preferences. En el árbol de la izquierda pulsar sobre Java->Installed JREs. Verificar que el JDK por defecto sea el que hemos instalado, sino añadirlo. Modificar también en Java->Build Path el classpath. Añadir el rt.jar del SDK_HOME/jre/lib/rt.jar. Estas modificaciones se utilizan como configuración genérica para todos los proyecto. Aunque un proyecto puede tener su configuración concreta y distinta de la general. Modificar también en Java->compiler : el nivel de compilación 5.0.
Se puede hacer el cambio de perspectivas por menú windows->open pespective o por el acceso rápido situado en la parte superior derecha de la pantalla.