Win7不能执行.jar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win7不能执行.jar相关的知识,希望对你有一定的参考价值。

Win7不能执行.jar 注意:我的JDK安装正确。 打包的时候出现下面红色方框的提示。
双击demo.jar这个文件的时候,doc画面一闪而过就没有了。请问有哪位大侠能够帮个忙。。。。

jar文件是Java项目生成的一个小的文件项目,也可以描述为一个Java压缩包,里面封装了许多Java类以及方法,变量。如下讲解如何查看jar文件:

查看jar文件方法一:
1)首先找到一个Java生成的jar文件,把它存放在指定位置以方便查看,
2)然后右键点击jar文件,选择打开方式,然后设定为压缩文件打开的方式,这时就会看到桌面上的jar文件变成了一个压缩包的图标,
3)然后双击桌面的jar文件,就可以以压缩包的形式查看jar文件里面的具体内容了。

查看jar文件方法二:
1)首先要确保自己电脑上已经安装了Java运行环境,这样才能利用Java程序打开jar文件。
2)在确保安装完成Java程序之后,点击jar文件选择右键,选择默认打开方式,选择Java(TM)platform SE 进行打开。
3)设置完成之后,右键jar文件进行解压然后也可以查看jar文件的内容了
参考技术A 将jar包的打开方式改为你所装jre下的javaw.exe,如果不行就继续以下操作:
注:以下的“C:\Program Files\Java\jre6\bin\javaw.exe”为你的javaw.exe的目录
注册表项的路径为:

\HKEY_CLASSES_ROOT\Aplications\javaw.exe\shell\open\command

在此路径下有一默认键值, 不正常的情况下, 键值是:"C:\Program Files\Java\jre6\bin\javaw.exe" "%1"

将键值改为"C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1"
参考技术B 我想说你的问题略有误导,如果我没理解错的话,你自己打包jar但不能运行,但是问题的题目看上去更像是你的win7出了问题

可运行的jar文件需要一个清单文件(Manifest.mf),告诉Java main方法在哪里,你可能是这里出了问题本回答被提问者采纳

Win7/Win8下双击执行jar程序的方法

问题


老妈喜欢看小说,又不会下载,于是用Java写了个自己主动下载小说的小程序

我用的Swing UI。直接生成了.jar文件,双击就可以执行

非常诡异的是。用Eclipse直接run能够执行,可是Exportjar文件以后双击却没有反应


探究


怀疑是不是Eclipse的导出功能坏掉了,于是用了flatjar等工具又一次打包,仍然不行

走了非常多弯路以后最终Google到了问题的所在:

win7/win8jar文件默认关联的程序是java.exe而不是javaw.exe

右键 -> 打开方式里面这两个程序也分辨不出来,都显示的是:


Java(TM) Platform SE binary


解决


右击jar包,在打开方式 ->选择默认程序里面选中jdk文件夹下bin文件夹中的javaw.exe

编辑注冊表,在下列项中:


HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command


改动值为:


"X:\jdk1.7\bin\javaw.exe" -jar "%1"


(即仅仅须要在原来的%1前面加入-jar)


问题解决。


本文首发http://www.dss886.com,转载请注明

 













以上是关于Win7不能执行.jar的主要内容,如果未能解决你的问题,请参考以下文章

win7下面打开java的可执行jar文件弹出对话框提示: Error:could not create the java virtual Machine

java jar包双击不能运行

Win7 时间不准不能自动同步,执行w32tm /register发生下列错误: 拒绝访问(0x80070005)

.sh去执行一个jar 我用的log4j 然后不能正常执行 谁帮我看下,log4j.properties我在src目录下?

你好哥们,能不能把你那个在win7下双击运行jar的批处理文件发给我

java项目在Eclipse中可正常执行显示,但是打包成可执行jar包后却不能显示