java环境变量配置好后双击jar文件无法运行的解决办法 - PHPERZ中文资讯站 - 胜博发888手机平台

发布于 2016-05-05 15:16:03 | 105 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的Java设计模式,程序狗速度看过来!

Java程序设计语言

java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。


最近发现个诡异的问题,java环境变量明明配好了。但是双击xx.jar文件,就是不能直接打开运行。
先想到了第一个解决办法:运行cmd.exe,cd到jar目录,执行javaw -jar xxx.jar。xxx.jar就是我要执行的文件。这样就可以运行了。但这很麻烦不是,每次都要cd到jar所在的目录,那我还去配环境变量干嘛。

分析原因,应该是jar文件的打开方式关联了其他的软件打开方式,就像任何文件我们都可以用记事本去打开,但你用记事本去打开一张图片肯定看不到图片。所以我们的解决办法就是修改默认的打开方式。就是修改注册表。

步骤:

1.打开注册表(开始->运行或WIN+R,输入regedit,确定);

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环境安装在其它地方也类似。



相关阅读 :
java环境变量配置好后双击jar文件无法运行的解决办法
Java中tomcat memecached session 共享同步问题的解决办法
Java中出现错误:“编码utf-8的不可映射字符”的解决方法
安装J2EE的SDK报错:could not find the required version of the Java(TM)2 Runtime Environment in '(null)'的解决方法
java.lang.NoClassDefFoundError: ognl/PropertyAccessor错误解决办法
文件路径正确,报java.io.FileNotFoundException异常的原因及解决办法
java实现PPT转PDF出现中文乱码问题的解决方法
Java基于Runtime调用外部程序出现阻塞的解决方法
java压缩zip文件中文乱码问题解决方法
java生成csv文件乱码的解决方法示例 java导出csv乱码
java在linux系统下开机启动无法使用sudo命令的原因及解决办法
java.lang.NoClassDefFoundError解决方案
最新网友评论  共有(1)条评论 发布评论 返回顶部
mqck 发布于2016-09-04 03:38:15
支持(0)  反对(0)  回复
月排行榜

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  服务