问题描述
- Java中调用dos命令,小白一只,求助
-
一个jar包可以通过dos命令运行。现在想通过java运行。代码如下
public class Test {public static void main (String[] args) {
String command="cmd Java JJ2KDecoder -i C:UsersAdministratorDesktopJAVA_JPEG2000JAVA_JPEG2000in_output6.j2c -o C:UsersAdministratorDesktopJAVA_JPEG2000JAVA_JPEG20001.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:UsersAdministratorDesktopJAVA_JPEG2000JAVA_JPEG2000in_output6.j2c -o C:UsersAdministratorDesktopJAVA_JPEG2000JAVA_JPEG20001.jpg -rate 1
执行这个命令,看看显示什么
解决方案二:
java 调用DOS命令
Java 如何调用DOS命令
java调用dos命令
时间: 2024-11-02 16:35:54