日期:2014-05-20  浏览次数:20661 次

关于java生成的.jar文件打不开的问题
以前.jar的文件双击就可以打开!
现在双击以压缩文件的形式打开啦!
求解决办法!
java是新装的!
jre也有!
关于用到java中的程序!
请详细说明在哪个文件中!

谢谢回答!

------解决方案--------------------
先在你的压缩软件里把jar的关联去掉。
D:\>assoc .jar=jarfile
D:\>ftype jarfile="D:\programs\Java\jdk1.6.0_20\bin\javaw.exe" -jar "%1" %*

把路径替换成你jdk的路径。
------解决方案--------------------

第二种方法要看你的主程序运行的哪个类

第一种方法解决了问题就OK啦,楼主结贴给分啦

探讨
引用:
很可能是操作系统关联的程序不对,默认情况是用javaw这个打开可执行的jar文件,你现在这个情况貌似是用rar关联了jar文件

这种情况下有几种解决方案
第一,更改操作系统对.jar文件的关联程序,换成javaw.exe关联打开,这个exe在JRE或JDK的bin目录下都能找到

第二,你可以写个bat文件,双击bat文件运行程序,放弃……