El otro Java + Script, o cómo hacer scripting con Java

Real Java script, the only good JavaScript – Josh Long

Java ha evolucionado mucho más allá de ser solo un lenguaje para grandes aplicaciones empresariales. Con las versiones modernas, ahora podemos crear scripts simples y ejecutables de forma rápida…


This content originally appeared on DEV Community and was authored by Ciro

Real Java script, the only good JavaScript - Josh Long

Java ha evolucionado mucho más allá de ser solo un lenguaje para grandes aplicaciones empresariales. Con las versiones modernas, ahora podemos crear scripts simples y ejecutables de forma rápida, similar a lenguajes como Python o Bash.

La nueva sintaxis de main

Una de las mejoras más significativas es la sintaxis simplificada del método main. Adiós a la verbosidad tradicional:

script.java

void main() {
  IO.println("Hola");
}

Así de simple. No más public static void main(String[] args), no más clases obligatorias. Solo el código que necesitas.

Convirtiendo tu código en un script ejecutable

Para hacer tu archivo Java directamente ejecutable desde la terminal, sigue estos pasos:

1. Elimina la extensión del archivo

Renombra script.java a simplemente script.

2. Agrega el shebang

Al inicio del archivo, añade esta línea especial:

script

#!/usr/bin/env -S java --source 25
void main() {
  IO.println("Hola");
}

El shebang (#!) le indica al sistema operativo que use Java para ejecutar este archivo. El parámetro --source 25 especifica la versión de Java a utilizar.

3. Dale permisos de ejecución

En tu terminal, ejecuta:

chmod a+x script

Este comando hace que el archivo sea ejecutable por todos los usuarios.

4. Ejecuta tu script

Ahora puedes correr tu script directamente:

./script

Y verás tu salida:

Hola

¿Por qué es útil?

Esta funcionalidad es perfecta para:

  • Automatización: Tareas repetitivas sin necesidad de compilar
  • Prototipado rápido: Probar ideas sin estructura de proyecto
  • Utilidades: Pequeñas herramientas de línea de comandos
  • Aprendizaje: Enseñar Java sin la complejidad inicial

Java ya no es solo para aplicaciones grandes. Ahora también puedes usarlo para scripts rápidos y prácticos, combinando la simplicidad de lenguajes de scripting con el poder y la robustez de Java.


This content originally appeared on DEV Community and was authored by Ciro


Print Share Comment Cite Upload Translate Updates
APA

Ciro | Sciencx (2025-11-04T23:00:00+00:00) El otro Java + Script, o cómo hacer scripting con Java. Retrieved from https://www.scien.cx/2025/11/04/el-otro-java-script-o-como-hacer-scripting-con-java/

MLA
" » El otro Java + Script, o cómo hacer scripting con Java." Ciro | Sciencx - Tuesday November 4, 2025, https://www.scien.cx/2025/11/04/el-otro-java-script-o-como-hacer-scripting-con-java/
HARVARD
Ciro | Sciencx Tuesday November 4, 2025 » El otro Java + Script, o cómo hacer scripting con Java., viewed ,<https://www.scien.cx/2025/11/04/el-otro-java-script-o-como-hacer-scripting-con-java/>
VANCOUVER
Ciro | Sciencx - » El otro Java + Script, o cómo hacer scripting con Java. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/04/el-otro-java-script-o-como-hacer-scripting-con-java/
CHICAGO
" » El otro Java + Script, o cómo hacer scripting con Java." Ciro | Sciencx - Accessed . https://www.scien.cx/2025/11/04/el-otro-java-script-o-como-hacer-scripting-con-java/
IEEE
" » El otro Java + Script, o cómo hacer scripting con Java." Ciro | Sciencx [Online]. Available: https://www.scien.cx/2025/11/04/el-otro-java-script-o-como-hacer-scripting-con-java/. [Accessed: ]
rf:citation
» El otro Java + Script, o cómo hacer scripting con Java | Ciro | Sciencx | https://www.scien.cx/2025/11/04/el-otro-java-script-o-como-hacer-scripting-con-java/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.