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) ocmd /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 withoutserialVersionUID
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 de1024m
-Xmx
con valor de2048
-Xss
con valor de4m
(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.
- ANSI Escape in Console
- AnyEdit Tools
- Autodetect Encoding
- Eclipse Checkstyle:
- Eclipse Code Recommenders
- Eclipse Color Theme:
- TM Terminal
- Java Source Attacher
Apariencia:
Otros plugins que pueden interesarte:
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:
- Code Conventions for the Java TM Programming Language por Sun Microsystems / Oracle.
- Google Java Style Guide por Google.
- Java Style Guide por Twitter.
- AOSP Java Code Style for Contributors por Android Open Source Project.
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.