私は私のJavaプログラムが(可視)CMDウィンドウオープンにするために、このコードを使用しています:私はどこOSXでCMDを実行しますか?
try {
String line;
Process p = Runtime.getRuntime().exec("cmd /C start \"Render\" \"" + myPath + "\\punchRender.cmd\"");
BufferedReader input =
new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
jLabel7.setText(line);
}
input.close();
} catch (Exception err) {
err.printStackTrace();
}
と私はOSXのターミナルで同じことをやろうとしてきたが、これは今で:
try {
String line;
Process p = Runtime.getRuntime().exec("sh " + myPath + "/punchRender.sh");
BufferedReader input =
new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
jLabel7.setText(line);
}
input.close();
} catch (Exception err) {
err.printStackTrace();
}
これまでのところ、運ません:(任意の提案.SHファイルも実行されていない...
エラーを説明できる場合は、大いに役立ちます。 – mkb