Configuración

Básico

Los siguientes puntos son enfocados tanto para la edición Eclipse IDE for Java Developers como para Eclipse IDE for Java EE Developers.

  • JRE/JDK identificados:

    Accede a Window > Preferences > Java > Installed JREs.

    Al menos una definición debería aparecer en esta sección, la actualmente instalada en el sistema operativo. El nombre (Name) y ubicación en el disco duro (Location) dependen del sistema operativo en uso.

  • Compatibilidad de JRE/JDK:

    Accede a Window > Preferences > Java > Installed JREs > Execution Environments.

    En esta sección asocia JavaSE-1.6, JavaSE-1.7 y JavaSE-1.8 al JRE/JDK identificado previamente.

  • General:

    • Desactivar el reporte de errores propios de Eclipse:

      Accede a Window > Preferences > General > Error reporting, desactiva todas las opciones y selecciona Never send reposrts para la opción Send mode.

    • Cambiar la apariencia de Eclipse:

      Accede a Window > Preferences > General > Appearance, modifica la opción Theme y da click al botón Apply.

    • Desactivar la carga de plugins cuando inicie Eclipse:

      Accede a Window > Preferences > General > Startup and Shutdown, desactiva todas las opciones disponibles bajo el apartado Plug-ins actividated on startup y da click al botón Apply.

    • Desactivar el uso de algún navegador web:

      Accede a Window > Preferences > General > Web Browser, selecciona Use external web browser, da click al botón New. Ante la ventana abierta ingresa true en la opción Name y /bin/true (sistemas operativos Unix/Linux) o cmd /c (sistema operativo Microsoft Windows) en la opción Location y da click al botón Apply.

    • Workspace:

      Accede a Window > Preferences > General > Workspace, selecciona Show workspace path in window title y da click al botón Apply.

      En esta misma sección verifica el uso de UTF-8 para Text file encoding.

  • Editor de texto:

    • Accede a Window > Preferences > General > Editors, asigna 0 a la opción Size of recently opened files list y da click al botón Apply.

    • Accede a Window > Preferences > General > Editors > Text Editors y:

      • Activa la opción Insert spaces for tabs.
      • Activa la opción Highlight current line.
      • Activa la opción Show print margin y asigna 100 a Print margin column.
      • Activa la opción Show line numbers.
    • Accede a Window > Preferences > General > Editors > Text Editors > Spelling, desactiva la opción Enable spell cheking y da click al botón Apply.

  • Java:

    • Compilador:

      Accede a Window > Preferences > Java > Compiler, selecciona 1.8 para Compiler compliance leve y da click al botón Apply.

    • Error / Warnings:

      Accede a Window > Preferences > Java > Compiler > Error/Warnings, selecciona Ignore para Potential programming problems > Serializable class without serialVersionUID y da click al botón Apply.

  • Run / Debug:

    Accede a Window > Preferences > Run/Debug, desactiva la opción Limit console output, asigna 2 a la opción Displayed tab width y da click al botón Apply. En está misma sección puedes cambiar el color de fondo y texto usado en la vista Console de Eclipse.

  • Mejorar desempeño de Eclipse.

    Existe una gran cantidad de información en la Web sobre como mejorar/optimizar el desempeño/rendimiento de Eclipse.

    Lo siguiente se logra editando el archivo eclipse.ini que es el archivo de configuración de ejecución de Eclipse y se encuentra dentro del directorio de instalación de Eclipse. En dicho archivo encontrarás los siguientes parámetros dados a la Máquina Virtual de Java (JVM): -Xms y -Xmx.

    Las modificaciones serían las siguientes:

    • -Xms con valor de 1024m
    • -Xmx con valor de 2048
    • -Xss con valor de 4m (de no existir, agregar al final del archivo, en su propia línea)

    Ejemplo de eclipse.ini una vez hecho las anteriores modificaciones, siendo las últimas 3 líneas las más importantes:

     -startup
     plugins/org.eclipse.equinox.launcher*
     --launcher.library
     plugins/org.eclipse.equinox.launcher*
     -product
     org.eclipse.epp.package.java.product
     --launcher.defaultAction
     openFile
     -showsplash
     org.eclipse.platform
     --launcher.defaultAction
     openFile
     --launcher.appendVmargs
     -vmargs
     -Dosgi.requiredJavaVersion=1.8
     -XX:+UseG1GC
     -XX:+UseStringDeduplication
     -Dosgi.requiredJavaVersion=1.8
     -Xms1024m
     -Xmx2048m
     -Xss4m
    

Algunas sugerencias encontradas en la Web pueden ya no ser útiles (por la versión de Eclipse o JRE/JDK usados) o bien pueden ser perjudiciales (en caso de usar parámetros para Eclipse o JDK) que dependan directamente de los recursos (RAM/CPU) en la computadora.

Plug-ins

Eclipse Marketplace es un sitio en donde podrás encontrar una gran colección de plugins para agregar nuevas caracteristicas-opciones a Eclipse. Eclipse ya cuenta con un cliente para instalar desde Eclipse Marketplace algún plugin.

Podrás encontrar una lista de plugins ordenados por popularidad-descarga en https://marketplace.eclipse.org/metrics

Convenciones de código para Java

Encontrarás distintas convenciones o estilos de codificación para el lenguaje de programación Java (code style o code convention) de las cuales posiblemente las más conocidas sean:

En Eclipse se cuenta con las secciones:

  • Window > Preferences > Java > Code Style > Clean Up: permite definir reglas a aplicar para limpirar o remover código superfluo o innecesario en un archivo con código de Java, por ejemplo el eliminar sentencias import de clases no usadas.
  • Window > Preferences > Java > Code Style > Formatter: permite definir reglas a aplicar para dar un formato visual a un archivo con código de Java, por ejemplo el definir la indentación a usar.
  • Window > Preferences > Java > Editor > Save Actions: permite indicar que hacer cada vez que se guarden los cambios hechos a un archivos con código de Java: limpirar o remover código superfluo o innecesario o bien para dar un formato visual.