私はGroovyを学び始めました。私はGroovyConsoleで試しています。Groovyコンソールの読み込み入力
ユーザー入力を読み取る方法はありますか?以下のコードを試しましたが、エラーが発生します。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) print "Input:" input = br.readLine() println "You entered: $input"
これは私が受けていますエラーです:
Exception thrown 17-Apr-2012 02:52:39 org.codehaus.groovy.runtime.StackTraceUtils sanitize WARNING: Sanitizing stacktrace: java.io.IOException: Stream closed
私はインポートする必要があるものがありますか?
助けがあれば助かります。
ありがとうございました
いつこのエラーが発生しますか?あなたは 'groovyConsole'をどうやって始めましたか? – paislee
このエラーは、GroovyConsoleからスクリプトを実行したときに発生します。 「GroovyConsoleの開始」ショートカットを使用してGroovyConsoleを開始しました。 – James
私は再現できません。ターミナルから走ってみてください。 '> groovyConsole'を実行すると、端末から標準入力が受信されます。これは、あなたにとって有用かもしれません。http://groovy.329449.n5.nabble.com/Input-from-GroovyConsole-td342416.html。 – paislee