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");
しかし、運がありません。どこが間違っているのか教えてください