jar包无法用javaw.exe打开?本人使用WIN7 java环境配置正常,jar包可以用cmd java -jar 文件名.jar 打开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jar包无法用javaw.exe打开?本人使用WIN7 java环境配置正常,jar包可以用cmd java -jar 文件名.jar 打开相关的知识,希望对你有一定的参考价值。

已经重装过jdk 还是不行,目测jar文件没问题,下面是MANIFEST.MF 文件, 还有就是更改了打开方式为javaw 后就会弹出这个警告

是 javaw -jar Abc.jar

在命令行运行ftype jarfile,返回结果应该是类似下面这样:
jarfile="C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %*追问

输入ftype jarfile后 得到的结果是这样的jarfile="G:\jre6\bin\javaw.exe" -jar "%1" %*  我把jre安装在G盘了 你的 javaw -jar Abc.jar 这条命令能够执行,但是我想要的是直接双击jar, 就能打开就好了。 我改过打开方式,但是结果如上图,不行

追答

是不是命令行执行时使用的是jdk所带的javaw,双击运行使用的是jre的?

参考技术A OK,我想问你的jdk是什么版本的?这个是jdk不对造成的,我遇到过 参考技术B 按理说 java可以打开的javaw都可以
你尝试重装一下java环境
安装包的

打开方式 在注册表中位置


jar文件突然不能执行,通过打开方式定位到javaw.exe也不行。


HKEY_CLASSES_ROOT.jar中默认值为jar_auto_file 改为 jarfile就可以了。


计算机HKEY_CLASSES_ROOTjarfileshellopencommand  的默认值为  "C:Program FilesJavajdk1.8.0_172injavaw.exe" -jar "%1" %*


文件的打开方式推荐程序在注册表位置:

计算机HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.jarOpenWithList


技术分享图片

按a~z顺序添加记录,再修改MRUList值,这个是显示顺,如bcda,如果这个值里没有,有记录也不显示。






以上是关于jar包无法用javaw.exe打开?本人使用WIN7 java环境配置正常,jar包可以用cmd java -jar 文件名.jar 打开的主要内容,如果未能解决你的问题,请参考以下文章

Win7系统电脑怎么打开jar文件

java.exe与javaw.exe的区别

利用WinRAR将jar包封装成exe文件

eclipse导出jar文件在控制台可以运行,双击不能运行

eclipse把java打包为jar文件,可以运行,但是无法输出命令行信息;

在window7系统,如何在工具的文件夹选项里设置让jar运行。