我知道执行.jar文件的问题已经被覆盖了(因为我在发布之前通过多个线程读取和搜索)但是这个是 little 位不同。点击时,我的.jar会运行,
java -jre [Jar Name].jar
但点击它时它不会运行。
好的,所以我目前正在运行JDK 1.6.0_30。输入,
java -version
进入cmd提供了那么多,并且所有有问题的代码都是在JDK下编译的。此外,在我的环境变量中,“Path”指向
C:\Program Files\Java\jdk1.6.0_30\\bin;
所以这也很好。
认为这是我的计算机如何识别.jar文件的问题,我输入了,
ftype|find "jarfile"
但这也很好,因为它解决了,
"C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" %*
这就是它想要做的事情,我相信。
我的代码不会终止,除非用户输入它,所以我知道问题不是我的代码运行,然后在完成时关闭命令行。它根本不会打开cmd或错误。我在这里忽略了.jar文件和Java还有什么其他的功能?
答案 0 :(得分:0)
根据我的经验,当我在Windows 7中双击它们时,我强制运行.jar文件:
同样,我已经完成了同样的过程但是选择使用Zip实用程序打开.jar文件(例如,7-Zip),这样我的.jar文件就像.zip文件一样被处理,因为99%我'我想检查它的内容而不是运行它们。