java:从图标Runtime.getRuntime.exec()运行jar文件时不起作用

时间:2013-06-07 10:22:22

标签: java windows-7 jar

所以我有这个问题。我有一个应用程序,它使用Runtime.getRuntime.exec(adobePath)来运行Adobe Reader。 当我使用NetBeans运行我的应用程序或使用java -jar "MyApp.jar"从cmd行运行它时,它确实可以正常工作。但是当我通过双击运行jar文件或使用MaApp.jar从cmd运行它时,它不起作用。我正在使用Windows 7。

有什么不对?

谢谢

编辑:也许我说错了。当我通过双击运行jar文件时它会运行。它有效,但是当调用Runtime.getRuntime.exec(adobePath)时没有任何反应。它在NetBeans或我通过java -jar "MyApp.jar"运行App时工作正常。

1 个答案:

答案 0 :(得分:0)

  

右键单击jar并查看Open With?

     

将Java Runtime作为默认程序运行。