Compilador de Java online
Escribe un programa en Java, pulsa Ejecutar y mira la salida. Sirve para probar un ejercicio sin instalar el JDK ni abrir el IDE, y admite entrada por teclado con Scanner.
Cómo funciona
- El código se compila y se ejecuta con OpenJDK 21 en Wandbox, un servicio gratuito de ejecución de código. Más detalles en la política de privacidad.
- La clase puede llamarse como quieras; si hay varias, se ejecuta la que tiene el método main.
- Para leer del teclado escribe los datos en «Entrada», una línea por cada lectura. Lo que escribes ahí no aparece en la salida, igual que cuando se redirige un fichero a un programa.
- Las tildes y la ñ se muestran bien en la salida.
Apréndelo en los apuntes
- Introducción a Java · Programación
- Clases y Objetos · Programación
- Colecciones · Programación
Preguntas frecuentes
¿Qué versión de Java usa?
OpenJDK 21, así que puedes usar var, records, switch con flechas, bloques de texto y el resto de novedades hasta Java 21.
¿Por qué mi programa con Scanner se queda sin datos?
Porque la entrada se escribe antes de ejecutar: pon en «Entrada» todo lo que el programa va a leer, en el mismo orden. Si lee dos números, escribe dos números.
¿Puedo usar paquetes o varios ficheros?
Todo va en un único fichero sin la línea package. Puedes declarar varias clases, interfaces o records en él.
¿Es gratis? ¿Hace falta registrarse?
Sí, es gratis y no hace falta cuenta. Tu último código se guarda en este navegador para que no lo pierdas al recargar.
¿Cómo comparto mi código?
Pulsa «Copiar enlace»: el código va dentro del propio enlace (después del símbolo #), así que quien lo abra verá exactamente lo mismo. Ese fragmento no se envía al servidor de la web.