java-Java中调用dos命令,小白一只,求助

问题描述

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

java-Java中调用dos命令,小白一只,求助的相关文章

Java中调用外部命令

Java中调用外部命令 public class ExecCommond{ public ExecCommond(){} /** * 执行一条命令 * @param execStr String 命令字符串 * @return String 执行命令错误时的信息. */ public static String exec(String execStr) { Runtime runtime = Runtime.getRuntime(); 取得当前运行期对象 String outInfo="&quo

怎样在java代码中调用执行shell脚本呀

问题描述 遇到个问题   在本地压缩服务器上的xml文件 我就想编写shell教本 脚本内容是链接服务器 找到待压缩文件 压缩文件  说实话 我不知道这样是否可行  试试  但我不知道怎样在java代码中 调用执行shell脚本  谁能指点指点  求教...  问题补充:首先谢谢各位朋友的回答  在补充个小问题 <br />能在调用shell脚本时 同时给shell脚本传参数吗  不止一个 能这样写吗     <br />Runtime.getRuntime().exec(&quo

java代码中运行doc命令

问题描述 java代码中运行doc命令 我想要在我的Java代码中运行一段doc命令,然后将正常在doc窗口输出的信息取出来,这个信息应该怎么获取,求助各位大神 解决方案 java doc运行命令 解决方案二: http://developer.51cto.com/art/201107/273282.htm

如何在非action的普通java类中调用service和dao来操作数据库

问题描述 如何在非action的普通java类中调用service和dao来操作数据库 web程序用的框架是SSH的,在spring.xml中通过方式自动扫描service和dao,现有一个后台消息处理类,要在该类调用其他service和dao进行一些业务和数据库的操作,使用@Autowired private BaseDaoI baseDao;引用dao,在调用时报空指针错误,请教大神们该怎么解决. 解决方案 你所谓的"后台消息处理类"也的用注解标注它是一个Bean才行啊 解决方案二

jcom-利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统?

问题描述 利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统? 利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统?我发现在32位机器上是可以调用成功的,为什么切换到64为机器上就调用不成功,有谁了解这个Jcom的,谢谢给个解答.

俄罗斯方块-Java frame中调用了setContentPane(new Panel());方法,但不显示Panel

问题描述 Java frame中调用了setContentPane(new Panel());方法,但不显示Panel 代码如下:PanelGame类: package ui; import java.awt.Graphics; import java.awt.Image; import javax.swing.ImageIcon; import javax.swing.JPanel; public class PanelGame extends JPanel{ //创建一个对象数组,存储各个边

封装dll-如何把一个能够实现完整功能的C语言写的项目封装为DLL,然后在java项目中调用

问题描述 如何把一个能够实现完整功能的C语言写的项目封装为DLL,然后在java项目中调用 前段时间调试了一个C程序的源码,现在要在一个java web的项目中调用它来完成一个功能,求指点! 解决方案 考虑下jni,编译成so后,在java程序中引入即可 static{ System.loadLibrary("AirPos"); } 解决方案二: 但要注意路径问题,载入路径要指定正确,放置调用失败.

从JSP页面调用查询语句就报空指针,但是从java文件中调用缺显示正常

问题描述 <%}elseif("edit".equals(action)){Integerid=Integer.parseInt(request.getParameter("id"));CalendarDaocalendarDao=newCalendarDaoImpl();Calendarcalendar=newCalendarDaoImpl().findById(id); 这个是JSP文件里调用的findById方法,Calendarcalendar=cal

exec-java程序调用DOS命令有问题

问题描述 java程序调用DOS命令有问题 我在使用java运行一个dos命令时候出现了一个问题: 该dos命令见如下代码中的command字符串,将该字符串敲入命令行界面运行良好,其中dtm-win32是一个可执行程序,后面跟着的是这个程序的诸多参数.这个可执行程序通常需要运行20分钟左右. 我想在java程序中运行该可执行程序,但是出现一个奇怪的现象:java程序成功启动了该可执行程序,但过了几秒钟后,这个可执行程序就阻塞了,当我终止了java程序后,该可执行程序后恢复了运行,而且每次都是这