コマンドを実行したいmspview -r "C:\\Users\\SS\\Desktop\\phantomjs-1.9.2-windows\\image.tif"
。Javaコードを介してどのように行うことができますか? これをバッチファイルで実行しようとしています。RUNを使用して実行したときと同じコマンド。私は正しい出力を得ています。.exe
次のコードを含むバッチ ファイルを使用してプログラムを実行しましたC:\Users\SS\Desktop\phantomjs-1.9.2-windows\phantomjs.exe
。
2 に答える
1
あなたは基本的にJavaでシェルコマンドを実行する方法を尋ねていますよね?
Runtime.getRuntime().exec("whatever system call you want");
于 2013-10-15T07:09:20.560 に答える
0
ProcessBuilder を使用する必要があります
Process process = new ProcessBuilder(
"C:\\PathToExe\\exe.exe","param1","param2").start();
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
System.out.printf("Output of running %s is:", Arrays.toString(args));
while ((line = br.readLine()) != null) {
System.out.println(line);
}
stackoverflow で既に見つかっているコード Java で外部プログラムを実行する
于 2013-10-15T07:09:09.770 に答える