Estoy empezando a aprender Groovy y estoy experimentando en GroovyConsole.Entrada de lectura de la consola Groovy
¿Hay alguna manera de que pueda leer la entrada del usuario? He intentado el código a continuación, pero me sale un error.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) print "Input:" input = br.readLine() println "You entered: $input"
Este es el error que estoy recibiendo:
Exception thrown 17-Apr-2012 02:52:39 org.codehaus.groovy.runtime.StackTraceUtils sanitize WARNING: Sanitizing stacktrace: java.io.IOException: Stream closed
¿Hay algo que necesito para importar?
Cualquier ayuda sería genial.
Gracias
¿Cuándo se produce este error? ¿Cómo comenzaste 'groovyConsole'? – paislee
Este error se produce cuando ejecuto el script desde GroovyConsole. Acabo de iniciar GroovyConsole con el atajo 'Iniciar GroovyConsole'. – James
No me puedo reproducir. Intenta ejecutar desde la terminal, p. '> groovyConsole' luego la entrada estándar se recibe a través del terminal. Esto podría ser útil para usted http://groovy.329449.n5.nabble.com/Input-from-GroovyConsole-td342416.html. – paislee