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.