0

Java コードで jar ファイル Command.jar を使用したいと考えています。この java -jar Command.jar "Param1" のようにコマンドラインから Command.jar を実行すると、うまく機能します。しかし、Process builder または Runtime.getRuntime().exec を使用して Java コードで実行しようとすると、機能しません。

私はこれを試しました -

List <String> command = new ArrayList<String>();
command.add("java -jar");
command.add("Command.jar");
command.add("Param1");

ProcessBuilder builder = new ProcessBuilder(command);
try {
    Process process = builder.start();
} catch (IOException e) {

}

それは動作しません。私もこれを試しました:

Runtime.getRuntime().exec("java -jar Command.jar Param1");

しかし、運がありません。どこが間違っているのか教えてください

4

3 に答える 3