Документация Beanshell подразумевает, что вы можете запустить сценарий, используя этот формат в командной строке:
java bsh.Interpreter script.bsh [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 );