一個jar包可以通過dos命令運行。現在想通過java運行。代碼如下
public class Test {
public static void main (String[] args) {
String command="cmd Java JJ2KDecoder -i C:\Users\Administrator\Desktop\JAVA_JPEG2000\JAVA_JPEG2000\bin_output6.j2c -o C:\Users\Administrator\Desktop\JAVA_JPEG2000\JAVA_JPEG2000\1.jpg -rate 1";
try {
Runtime.getRuntime().exec(command);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();}
}
}
comand命令在dos裡面可以正常運行,但是這段代碼運行後什麼 都沒有發生,控制台什麼都沒有輸出。
為什麼呢???????
那位大神幫我看看
JJ2KDecoder在什麼路徑,最好帶上完整路徑
cmd /k Java JJ2KDecoder -i C:\Users\Administrator\Desktop\JAVA_JPEG2000\JAVA_JPEG2000\bin_output6.j2c -o C:\Users\Administrator\Desktop\JAVA_JPEG2000\JAVA_JPEG2000\1.jpg -rate 1
執行這個命令,看看顯示什麼