java调用cmd.exe命令执行一个jar程序

dr_lou 2009-04-28 04:56:03

public static void main(String[] args) {
String[] cmd = new String[] {
"cmd.exe","/C","java -jar d:\\ReceiveTraffic.jar"};
try {
Runtime.getRuntime().exec(cmd);
} catch (Exception e) {
e.printStackTrace();
}
}


不报异常,查询proess信息是java.lang.UnsupportedClassVersionError: Bad version number in .class file
JDK版本不对 我的ReceiveTraffic.jar也是用相同的JDK编译的啊
...全文
1657 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ty_tarena_pger 2009-05-05
  • 打赏
  • 举报
回复
怎么解决的啊?
ty_tarena_pger 2009-05-04
  • 打赏
  • 举报
回复


String cmd="cmd /C java -jar d:\\ReceiveTraffic.jar";
试下(主要是我的是Linux,没办法给你调度啊)
chenwali 2009-05-04
  • 打赏
  • 举报
回复
学了。
java_guo 2009-05-04
  • 打赏
  • 举报
回复
学习!
dr_lou 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 oklinsong 的回复:]
MyEclipse里用的不是同一个吗?
学习!
[/Quote]

是同一个
dr_lou 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 caoyuwu 的回复:]
直接在DOS窗口键入:java -jar d:\ReceiveTraffic.jar 也报错吗?看看 java -version
[/Quote]

不报错
dr_lou 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ty_tarena_pger 的回复:]


String cmd="cmd /C java -jar d:\\ReceiveTraffic.jar";
试下(主要是我的是Linux,没办法给你调度啊)
[/Quote]

试过 同错
nnb200890 2009-04-30
  • 打赏
  • 举报
回复
up!!!
oklinsong 2009-04-30
  • 打赏
  • 举报
回复
MyEclipse里用的不是同一个吗?
学习!
dr_lou 2009-04-30
  • 打赏
  • 举报
回复
没有人知道吗
yof 2009-04-30
  • 打赏
  • 举报
回复
直接在DOS窗口键入:java -jar d:\ReceiveTraffic.jar 也报错吗?看看 java -version
dr_lou 2009-04-28
  • 打赏
  • 举报
回复
MyEclipse7.1 我
APOLLO_TS 2009-04-28
  • 打赏
  • 举报
回复
印象中Eclipse中有兼容编译一说。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧