首页新闻找找看学习计划

java打包成jar后,运行出错

0
悬赏园豆:20 [待解决问题]

程序:

java.net.URL musicUrl = getClass().getResource("/RoseAndMusic/71717171.mp3");
        java.net.URL exeUrl = getClass().getResource("/RoseAndMusic/rose.exe");
        Process pro = Runtime.getRuntime().exec("cmd /c start "+exeUrl);
        player.play(musicUrl);

将程序打包为jar后双击运行,报错,报错信息为:

  没有任何关联程序可执行请求的操作。请安装某个程序,如果已安装程序,则在程序默认控制面板中为其创建关联。

PS:这个应该是调用执行rose.exe出的错误,由于在eclipse下调试没有出现异常,所以很无助啊,希望给个意见

Yamateh的主页 Yamateh | 初学一级 | 园豆:180
提问于:2011-12-13 23:01
< >
分享
所有回答(3)
0

博客园里面好像很少有做java的。

小小刀 | 园豆:1991 (小虾三级) | 2011-12-13 23:42
0
ChatinCode | 园豆:2272 (老鸟四级) | 2011-12-14 09:47
0

你看看是不是打包成了普通  'jar文件' ,如果是运行文件,需要打包成 '可运行jar文件'. 如下

SilverSky(Jason) | 园豆:220 (菜鸟二级) | 2011-12-15 20:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册