Beanshellドキュメントでは、コマンドラインで、このフォーマットを使用してスクリプトを実行できることを意味しますプログラムへのargs []によるJava Beanshellスクリプト?
java bsh.Interpreter script.bsh [args]
これで唯一の問題は、私はそれが仕事を得ることができないということです。私はBeanshellスクリプトからargsで他のスクリプトを呼び出す方法を知っていますが、argsを取るための最初のスクリプトを得ることはできません。助けて?例えば
、このようなのBeanShellスクリプト、文句を言わない引数をパース:
import java.util.*;
for (int i=0; i < args.length; i++) {
System.out.println("Arg: " + args[i]);
}
また、これはどちらか動作しません:
import bsh.Interpreter;
for(i : bsh.args)
System.out.println(i);
あなたはどのように知っていますかbsh.argsを画面にダンプするには? – djangofan
それはうまくいった。ありがとう。 – djangofan