0

Java クラスから Perl スクリプトを呼び出す必要があります。私はそれを使用してそれを行うことができます

final ProcessBuilder builder = new ProcessBuilder("perl", "/home/abc.pl");

次のようなパラメーターを渡すことができるかどうか疑問に思っています

new ProcessBuilder("perl", "/home/abc.pl  x y");

しかし、それはエラーをスローしています。

誰かがこれを行う方法を提案してもらえますか?

4

2 に答える 2

2

次のコードを使用して、Java から Perl コードを実行します。

final List<String> commands = new ArrayList<String>();                

commands.add("perl");
commands.add("/home/abc.pl");
commands.add("x");
commands.add("y");
ProcessBuilder pb = new ProcessBuilder(commands);
于 2013-04-11T11:01:54.217 に答える