JShell: Por fin una shell en Java (Parte I)

Han tenido que pasar más de 20 años y 9 versiones para que por fin tengamos un REPL integrado en el JDK de Java!!!!

(Un REPL no es más que una Shell interactiva en la que puedes ejecutar comandos y ver los resultados, y es la base de lenguajes como Groovy, Python, Scala,….)

Si os apetece probar JShell no tenéis más descargaros e instalar Java 9: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html y probar el comando jshell.

Lo primero que se os ocurrirá: 😀

Poniendo /help me dará la lista de comandos:

Para salir /exit:

JShell también nos permite cargar JARs en el CLASSPATH, podemos hacerlo con el parámetro –class-path

Y con esto ya puedo usar las librerías:

Puedo configurar el modo de feedback, colocando –feedback verbose/normal/concise/silent

También podemos usar el flag –startup donde si pongo JAVASE me carga todos los paquetes de Java SE, y si pongo PRINTING define las funciones print para usar.

En un próximo post continuaremos probando JShell.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s