2011-10-16 9 views
0

Javaプロセス内でGroovyコンソール(コマンドライン)を実行したいと考えています。私は「グルーヴィー、すべての」Mavenの依存関係を使用して、Windows 7の下にこれを実行すると、私はGroovyのプロンプトを取得Javaでgroovyクライアントを埋め込むことができません

public static void main(String[] args) throws IOException { 
    Groovysh shell = new Groovysh(); 
    shell.run(); 
} 

が、Enterを押すと、バッファをクリアしていないようだとあります:私は次のように簡単なコードを定義しました"groovy:000>"の前に移動する方法はありません。

おそらくJLineはここでは機能していないと私は理解しています。これが正しい回避策であれば、 "--terminal = none"をmain()に渡すにはどうしたらいいですか?

答えて

0

run()の呼び出しで引数を渡すことができます。

String[] args = { "--terminal=none" }; 
shell.run(args); 
関連する問題