BlueJ para MAC
Entorno de desarrollo Java gratis y de código abierto para Mac, pensado para principiantes y la enseñanza, con objetos interactivos y soporte de Kotlin.
Descripción de BlueJ
BlueJ es un entorno de desarrollo para escribir programas en Java, pensado para principiantes y para la enseñanza. Su interfaz es deliberadamente más pequeña y sencilla que la de entornos profesionales como NetBeans o Eclipse, para que quien empieza a programar arranque rápido sin sentirse abrumado. Se basa en la interacción: puedes crear objetos, inspeccionar sus valores y llamar a sus métodos directamente, y escribir expresiones Java sin compilarlas antes.
BlueJ se lanzó por primera vez en 1999 y nació del trabajo de Michael Kölling en un entorno de enseñanza llamado Blue. Es gratis y de código abierto bajo la Licencia Pública General de GNU versión 2 con la Classpath Exception. La versión 6.0 añadió la edición y ejecución de Kotlin, aunque algunas funciones de Kotlin, como el autocompletado, aún no eran compatibles en esa versión. Necesita macOS 11 o posterior y tiene descargas separadas para Apple Silicon e Intel; el historial de versiones indica que las descargas para Mac incluyen un JDK. BlueJ envía a sus responsables información anónima y no personal, como su versión, la versión de Java y el sistema operativo. Puedes desactivarlo con el ajuste bluej.uid=private en tu archivo bluej.properties.
Funciones principales
BlueJ convierte la programación orientada a objetos en algo que se puede ver.
- Interfaz sencilla: más pequeña que los IDE profesionales, a propósito.
- Banco de objetos: crea objetos y llama a sus métodos directamente.
- Code pad: escribe código Java y ejecútalo sin compilar.
- Inspección de objetos: ve los valores de los campos mientras el programa se ejecuta.
- Resaltado de ámbito: los bloques de código en color ayudan a detectar llaves mal colocadas.
- Soporte de Kotlin: edita y ejecuta Kotlin además de Java.
- Recursos didácticos: un libro de texto y el sitio gratuito Blueroom para docentes.
- Extensiones y documentación: tutoriales y material de referencia en su web.
Novedades de la versión 6.0.1
BlueJ 6.0.1 es una pequeña versión de mantenimiento.
- Añade las plantillas de clase de Kotlin que faltaban
Preguntas frecuentes sobre BlueJ
¿BlueJ es gratis?
Sí. BlueJ es gratis y de código abierto bajo la Licencia Pública General de GNU versión 2 con la Classpath Exception.
¿Para quién es BlueJ?
Sobre todo para principiantes que aprenden Java y para quienes lo enseñan. Hay un libro de texto, Objects First with Java, y el sitio gratuito Blueroom con recursos didácticos.
¿Qué versión de macOS necesita BlueJ?
La página de descarga de BlueJ indica macOS 11 o posterior.
¿BlueJ funciona en Mac con Apple Silicon e Intel?
Sí. Hay descargas separadas para Apple Silicon y para Mac con Intel.
¿Qué es el banco de objetos de BlueJ?
Te permite crear objetos mientras trabajas, inspeccionar sus valores, llamar a sus métodos y pasarlos como parámetros, sin escribir antes un programa completo.
¿Puedo ejecutar código Java sin compilar en BlueJ?
Sí. Puedes escribir expresiones Java directamente y ver el resultado, y luego inspeccionarlo o pasarlo a otro método.
¿BlueJ es compatible con Kotlin?
Sí. La versión 6.0 añadió la edición y ejecución de Kotlin. Algunas funciones de Kotlin, como el autocompletado, aún no eran compatibles en esa versión, y la 6.0.1 añade las plantillas de clase de Kotlin que faltaban.
¿BlueJ recopila datos?
Envía información anónima y no personal, como su versión, la versión de Java, el sistema operativo y el idioma de la interfaz. Puedes desactivarlo añadiendo bluej.uid=private a tu archivo bluej.properties.
¿Puedo instalar BlueJ con Homebrew?
Sí. Ejecuta brew install --cask bluej.
¿De dónde viene la descarga de BlueJ en bluej.FULLMAC.app?
El botón de descarga lleva al sitio web oficial de BlueJ, https://www.bluej.org/. bluej.FULLMAC.app no modifica ni reempaqueta la app.
Apps similares
OrbStackOrbStack es una forma rápida, ligera y sencilla de ejecutar contenedores Docker y máquinas Linux en tu Mac. Es un sustituto directo de Docker Desktop: tus comandos docker y docker compose siguen funcionando, y al iniciarse por primera vez OrbStack se ofrece a copiar tus contenedores, imágenes y volúmenes de Docker Desktop. Arranca en segundos, usa menos del 0,1 % de CPU en segundo plano en Apple Silicon y devuelve a macOS la memoria que no usa. Además de contenedores, ejecuta máquinas Linux completas de 16 distribuciones y un clúster ligero de Kubernetes para desarrollo local. OrbStack lo hace Orbital Labs.Herramientas para desarrolladores
QuotaBarSi usas OpenAI Codex con una cuenta de ChatGPT, los límites de uso se reinician en una ventana de 5 horas y otra semanal, y para saber cuánto te queda tienes que abrir Codex o ChatGPT. QuotaBar pone el porcentaje restante en la barra de menús del Mac y lo actualiza cada 60 segundos. Haz clic en el icono para ver un panel detallado con cada ventana de límite y su cuenta atrás, o activa un pequeño HUD flotante que se queda encima de las demás ventanas.Herramientas para desarrolladores
Stargazer BarStargazer Bar es una pequeña app nativa de barra de menús para Mac que vigila repositorios de GitHub por ti. Pone un contador de estrellas en directo en la barra de menús, para que veas cómo va un proyecto sin tener una pestaña del navegador abierta, y un clic abre un menú con los detalles: gráficos de tendencia de estrellas y forks, totales de descargas de las versiones y un radar para mantenedores. Los repositorios públicos se miden por sus estrellas. Los privados, que no tienen estrellas, se miden por lo que requiere tu atención: una compilación fallida, un issue sin respuesta o un nuevo pull request.Herramientas para desarrolladores
Notch So GoodNotch So Good convierte el notch de tu MacBook en una pequeña pantalla de estado para agentes de programación con IA. Mientras Claude Code o la CLI de OpenAI Codex trabajan, una píldora negra amplía el notch: a la izquierda está Peek, un personaje en 3D, y a la derecha un anillo muestra cuánto queda de tu ventana de uso de 5 horas. Cuanto más te necesita una sesión, más sale Peek del notch. Cuando una tarea termina, falla o llega a un límite de uso, el notch se abre en una tarjeta que dice qué ha pasado y en qué proyecto, y un clic te lleva a la pestaña exacta del terminal, incluido el panel de tmux.Herramientas para desarrolladores
Claude UsageClaude Usage es una pequeña app nativa para quienes usan Claude Code. En la barra de menús muestra tu sesión actual de cinco horas, tu uso semanal de todos los modelos y de Sonnet, y tus créditos de pago por uso, cada uno con una barra de uso y su hora de reinicio, sin abrir Claude Code. También añade una línea bajo tu prompt de Claude Code con el modelo, lo lleno que está la ventana de contexto y los tokens usados, para que puedas compactar una sesión antes de quedarte sin espacio. Cada panel de terminal muestra su propia línea, también en tmux.Herramientas para desarrolladores
TintpadTintpad es un lanzador gratuito y de código abierto para desarrolladores que trabajan con agentes de programación de línea de comandos como Claude Code y Codex. Pulsa Opción-Comando-Espacio en cualquier lugar y una gota negra cae desde el notch de tu Mac, o cuelga bajo la barra de menús en los Mac que no lo tienen, con tus repositorios dentro. Escribe unas letras, pulsa Retorno y tu propia terminal se abre en ese repositorio con el agente ya en marcha, en el modo que usaste allí la última vez.Herramientas para desarrolladores
FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.