¿Te gusta programar en Java? mira esta reseña de los 7 mejores IDE gratuitos para programadores Java!

Top 7: Los mejores IDE gratuitos para programadores Java

Si eres un desarrollador de Java, es probable que desees utilizar un IDE para mantener el control en su proyecto (si todavía utilizas un editor de texto simple ... te recomendamos que pruebes cualquiera IDE de esta lista). Un IDE de Java es una aplicación que le permite al desarrollador escribir y depurar programas Java fácilmente. Los IDE en este Top ofrecen una gran cantidad de características, como: la construcción de aplicaciones Java, TestNG, depuración, inspecciones de código, Maven, Gradle, SBT, asistencia de código, pruebas JUNIT, refactorización múltiple, hormiga, constructor de GUI visual y calidad del editor de código y mucho más.

Disfruta de nuestra colección de 7 de los mejores IDE Java gratuitos disponibles hasta la fecha.

7. jGRASP

jGRASP es un entorno de desarrollo ligero, creado específicamente para proporcionar la generación automática de visualizaciones de software para mejorar la comprensión del software. jGRASP se implementa en Java y se ejecuta en todas las plataformas con una máquina virtual Java (Java versión 1.5 o superior). jGRASP produce diagramas de estructura de control (CD) para Java, C, C++, Objective-C, Python, Ada y VHDL; Complexity Profile Graphs (CPG) para Java y Ada; Diagramas de clases UML para Java; y tiene visores de objetos dinámicos y un lienzo de visor que funcionan en conjunto con un depurador integrado y un banco de trabajo para Java.

Los visores incluyen un mecanismo de identificador de estructura de datos que reconoce los objetos que representan estructuras de datos tradicionales como pilas, colas, listas vinculadas, árboles binarios y tablas hash y, a continuación, los muestra en una vista de presentación intuitiva similar a un libro de texto. La forma en que se ve es que es extremadamente fácil de usar, como todo en la vieja escuela. Este programa también puede ayudar cuando se trata de aprender a usar el lenguaje en sí y cuáles son exactamente las palabras clave (sí, el resaltado de sintaxis no es 2017 y no tiene autocompletar).

El tamaño de archivo de la configuración de jGRASP es de aproximadamente 6MB.

JGrasp Java Screenshot

6. Dr. Java

¿Nuevo en el mundo de Java? estás dispuesto a darle una oportunidad a Java? No quiero meterte en líos con IDEs complicados porque solo quieres decir hola mundo en Java ? ¿Lees esto con una voz comercial de TV? Entonces Dr. Java puede ser una opción para ti. Dr. Java es un IDE muy simple, ligero y completamente funcional para empezar en el mundo Java. Ha sido diseñado principalmente para estudiantes, y proporciona una interfaz intuitiva y la capacidad de evaluar interactivamente el código Java. Es una excelente herramienta para enseñar y trabajar en el desarrollo incremental impulsado por pruebas, si eres profesor puedes usarlo para enseñar Java a los estudiantes sin mostrar un entorno de desarrollo intimidante, además del nombre suena como Dr. Mario, el juego retro de NES, dime que no es amigable.

El tamaño de archivo de la configuración de Dr. Java es de aproximadamente 15MB.

Dr Java IDE

5. JDeveloper

JDeveloper es un entorno de desarrollo integrado gratuito que simplifica el desarrollo de aplicaciones SOA y Java EE basadas en Java creadas por Oracle. JDeveloper ofrece un desarrollo completo de extremo a extremo para Oracle Fusion Middleware y Oracle Fusion Applications con soporte para todo el ciclo de vida del desarrollo. Con JDeveloper es muy fácil crear código y modificar la estructura en el proyecto en el que trabajas, es un programa robusto que hace lo que se supone que debe hacer. Por ser un producto de Oracle, la interfaz de usuario es muy anticuada y se siente arcaica para 2017, sin embargo, sigue siendo una opción impresionante para un desarrollador de Java.

El tamaño de archivo del instalador de JDeveloper es de unos 90 MB para JDeveloper Java Edition (genérico) y unos 2,1 GB para JDeveloper Studio Edition.

JDeveloper IDE Example

4. BlueJ

BlueJ es un entorno de desarrollo Java gratuito diseñado para principiantes, utilizado por millones de personas en todo el mundo. BlueJ está deliberadamente diseñado con buena pedagogía en mente, hay un libro de texto popular diseñado para la enseñanza de cursos introductorios de la universidad / universidad con BlueJ, y un sitio lleno de recursos de enseñanza. Proporciona una representación gráfica muy interactiva para las clases de tu proyecto, es una aplicación muy rápida. BlueJ es una gran opción para todas las personas que quieren empezar a aprender Java pero también adecuado para el desarrollo de software a pequeña escala.

BlueJ tiene más de quince años, pero continúa siendo actualizado y apoyado por un equipo de tiempo completo, tiene varias características no vistas antes en otros IDE. Su banco de objetos, el panel de código y la coloración del visor eran todas características originales de BlueJ. El tamaño de archivo del instalador de BlueJ es de aproximadamente 12MB.

BlueJ Java IDE

3. Eclipse

Eclipse es famoso por nuestro Java Integrated Development Environment (IDE), pero el IDE de C/C++ y el IDE PHP también son geniales. Puede combinar fácilmente soporte de idioma y otras características en cualquiera de nuestros paquetes predeterminados, y Eclipse Marketplace permite una personalización y extensión prácticamente ilimitadas.

Eclipse tiene una interfaz de usuario muy amigable, puedes encontrar todas las herramientas muy fáciles y tiene un mapa simple para navegar en tu proyecto. También puedes utilizar una gran cantidad de plugins que te permiten trabajar en conexión con otros programas, por ejemplo Android. La consola te permite visualizar el estado del programa, puedes conocer cualquier problema y podrás interactuar con él si necesitas poner algún valor en el programa como un terminal en vivo. En Eclipse a menudo hay más de una manera de hacer una tarea determinada. Por ejemplo, puede examinar el código con el explorador de paquetes y/o la perspectiva de exploración de Java; lo que elijas es una cuestión de gusto y experiencia. Vale la pena decir que Eclipse es ideal para el desarrollo de Java no basado en Android y tiene integración con herramientas de repositorio de origen.

El tamaño de archivo de la instalación de Eclipse es de unos 50MB,  se descargarán otras cosas durante la instalación.

Eclipse Java IDE demo

2. NetBeans

NetBeans IDE es el IDE oficial de Java 8. Con sus editores, analizadores de código y convertidores, puede actualizar rápida y suavemente tus aplicaciones para utilizar nuevas construcciones de lenguaje Java 8, como lambdas, operaciones funcionales y referencias de métodos. Netbeans facilita tu proceso diario de desarrollo de software, es muy flexible, lo que te permite instalar nuevos plugins fácilmente e iniciar proyectos de varios tipos rápidamente. La integración con las herramientas de repositorio de origen proporciona una gran agilidad en el proceso (SVN, Git, Mercurial, etc.).

Netbeans es muy "fácil de usar" siempre y cuando sepas cómo funciona, eso significa que si eres un principiante es mejor tomarse un tiempo para aprender sobre el producto con videotutorials o leer la documentación. Una vez que tengas experiencia con NetBeans será uno de los mejores para ti porque es teóricamente rápido y sencillo. Es personalizable (sin embargo, se necesita una configuración cero para su uso).

El tamaño de archivo de la configuración de NetBeans es de aproximadamente 220MB.

Netbeans Java IDE Example

1. IntelliJ IDEA Community Edition

IntelliJ es uno de los mejores IDE disponibles para el desarrollo en Java y otros lenguajes JVM. Le proporciona 3 temas diferentes, plugins para prácticamente cualquier cosa que puedas necesitar, un SDK para hacer plugins, toneladas de personalización que van desde esquemas de color personalizados a asignaciones de claves personalizadas. Múltiples cursores son totalmente compatibles también, lo que es una cosa maravillosa en un IDE hoy en día. Integra herramientas de compilación para la versión de control, cobertura de descompilador para herramientas de base de datos /SQL.

Aunque IntelliJ IDEA es un IDE para Java, también entiende y proporciona asistencia de codificación inteligente para una gran variedad de otros lenguajes como SQL, JPQL, HTML, JavaScript, etc., incluso cuando la expresión del lenguaje se inyecta en un literal String en el código Java. IntelliJ IDEA es potente pero complejo, si planeas desarrollar en Java o eres un desarrollador de Android definitivamente deberías probar IntelliJ.

El tamaño de archivo de la configuración de IntelliJ IDEA es de unos 350MB.

Intellijdea IDE Java

No tengas miedo ni te sientas intimidado por las herramientas que usas para trabajar con Java. Puede tomar algún tiempo, especialmente para los principiantes para ver las verdaderas cualidades de e IDE y el desarrollo de tus propios hábitos. Analiza el flujo de trabajo de los desarrolladores que lo utilizan desde hace años y aprende de ellos (te recomendamos que veas tutoriales en vídeo). Esto te ayudará a tener una visión más amplia de las posibilidades de su nuevo IDE.

Si conoces otro IDE gratuito de Java impresionante, compártelo con la comunidad en el cuadro de comentarios.


Ingeniero de Software Senior en EPAM Anywhere. Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores