已经正确配置了jdk,为什么不识别jar 包,双击不可以运行
来源:互联网 发布:程序员相关职业 编辑:程序博客网 时间:2024/05/17 03:27
最近发现个诡异的问题,java环境变量明明配好了。但是双击xx.jar文件,就是不能直接打开运行。
2.找到HKEY_CLASSES_ROOT/Applications/javaw.exe,一开始没有的话,就在资源管理器中找到javaw.exe文件,如我的电脑中为D:/Program Files/Java/jre/bin/javaw.exe,运行下,或找个Jar文件,选择打开方式,输入D:/Program Files/Java/jre/bin/javaw.exe,再选择打开就行了;
3.进入HKEY_CLASSES_ROOT/Applications/javaw.exe/shell/open/command,修改默认的键值为 "D:/Program Files/Java/jre/bin/javaw.exe" -jar "%1" 。
先想到了第一个解决办法:
运行cmd.exe,cd到jar目录,执行
javaw -jar xxx.jar。
xxx.jar就是我要执行的文件。这样就可以运行了。但这很麻烦不是,每次都要cd到jar所在的目录,那我还去配环境变量干嘛。
分析原因,应该是jar文件的打开方式关联了其他的软件打开方式,就像任何文件我们都可以用记事本去打开,但你用记事本去打开一张图片肯定看不到图片。所以我们的解决办法就是修改默认的打开方式。就是修改注册表。步骤:
1.打开注册表(开始->运行或WIN+R,输入regedit,确定。或者C:/Windows/regedit.exe)2.找到HKEY_CLASSES_ROOT/Applications/javaw.exe,一开始没有的话,就在资源管理器中找到javaw.exe文件,如我的电脑中为D:/Program Files/Java/jre/bin/javaw.exe,运行下,或找个Jar文件,选择打开方式,输入D:/Program Files/Java/jre/bin/javaw.exe,再选择打开就行了;
3.进入HKEY_CLASSES_ROOT/Applications/javaw.exe/shell/open/command,修改默认的键值为 "D:/Program Files/Java/jre/bin/javaw.exe" -jar "%1" 。
java环境安装在其它地方也类似。
源文:http://www.jb51.net/softjc/159249.html
0 0
- 已经正确配置了jdk,为什么不识别jar 包,双击不可以运行
- 双击运行jar包进阶
- 如何正确的双击运行jar文件
- 双击运行*.jar文件配置
- 解决Win7装了JDK却不能直接双击运行.jar文件的方法
- 解决Win7装了JDK却不能直接双击运行.jar文件的方法
- Win10设置双击运行jar包
- 如何双击运行可执行jar包
- jar包无法运行——could not find the main class...(java -jar *.jar可以运行,jar包不可以打开的解决方法)
- java jar包命令行下可以双击不运行解决方法(改变java默认图标)
- 解决系统jar文件双击不能运行问题以及JDK的配置问题
- JDK配置完成以后,“.jar”文件双击依旧不能运行的问题
- 为什么不可以缺了static?
- win7双击可执行jar包配置
- Windows不能用鼠标双击运行jar文件,装两个jdk卸载一个之后会发生这个问题
- Jar包的正确运行方法
- Tomcat运行时找不到jar包,而这些包已经放入web-inf下面的lib里了,而且build path也加入了这些jar包
- myeclipse导出可运行jar包、bat批处理文件双击运行jar包
- linux下find查找命令用法
- 文章标题 c语言 conio.h头文件介绍
- 面试感悟----一名3年工作经验的程序员应该具备的技能
- LeetCode 396. Rotate Function
- poj 1995 快速幂
- 已经正确配置了jdk,为什么不识别jar 包,双击不可以运行
- LeetCode 397. Integer Replacement
- ButterKnife Zelezny 抛出 ArrayIndexOutOfBoundsException
- apple 证书问题
- go test
- php微信公众平台二次开发获取菜单json取值问题
- spring配置缓存(一)
- iOS 直播一些相关知识的整理
- linux学习-day01作业