Właśnie zaczynam uczyć się Groovy i eksperymentuję w GroovyConsole.Wejście odczytu konsoli Groovy
Czy istnieje sposób, w jaki mogę odczytać dane wprowadzane przez użytkownika? Próbowałem kodu poniżej, ale pojawia się błąd.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) print "Input:" input = br.readLine() println "You entered: $input"
Jest to błąd otrzymuję:
Exception thrown 17-Apr-2012 02:52:39 org.codehaus.groovy.runtime.StackTraceUtils sanitize WARNING: Sanitizing stacktrace: java.io.IOException: Stream closed
Czy muszę coś importować?
Każda pomoc będzie świetna.
Dzięki
Kiedy pojawia się ten błąd? Jak zacząłeś 'groovyConsole'? – paislee
Ten błąd występuje, gdy uruchamiam skrypt z GroovyConsole. Właśnie uruchomiłem GroovyConsole za pomocą skrótu "Start GroovyConsole". – James
Nie mogę się rozmnażać. Spróbuj uruchomić z terminala, np. '> groovyConsole' następnie standardowe wejście jest odbierane przez terminal. To może być przydatne dla Ciebie http://groovy.329449.n5.nabble.com/Input-from-GroovyConsole-td342416.html. – paislee