JDK7 生成的jar文件 不支持双击运行?

最近在学习SWT编程,写了个小程序,就想试试可不可以打包成双击运行的JAR文件

在网上找了一下,利用Eclipse提供的打包程序,进行了打包,并且正确设置了MANIFEST.MF文件和Main-Class

可是在打包完成后双击生成的jar文件没有任何反应,

我的运行环境是Win7 64位,JDK7u1,环境变量设置正确

后来制作了一个简单的bat文件:javaw -jar xxx.jar,这样就可以运行了,可是总显示一个DOS窗口,

我把bat文件内容改为:start javaw -jar xxx.jar,还是不行,在程序启动的瞬间还是会有一个DOS窗口闪一下

 

下面先不谈建立bat文件,我只是很奇怪为什么生成的jar文件不能双击运行呢,

我在网上找了好久,也没有好的解决办法,按照网上说的,修改注册表,仍旧不行

最后我卸载JDK7,换成JDK6,居然可以双击运行了

难道JDK7,不支持jar文件双击运行,还是别的地方有问题,请高手指点。

 

注:我将JDK7u1换成JDK7u2,问题仍然存在

posted @ 2012-01-02 13:00  宝络  阅读(510)  评论(0编辑  收藏  举报