为什么我已经安装了jdk并设置好了环境变量,还是不能运行jar文件

已经能在Eclipse下和命令窗口中运行.java文件了

安装了jdk设置好环境变量,不能运行jar文件的原因和解决方式如下:

1:配置环境变量
a:计算机——右键——属性——高级系统设置——高级——环境变量
b:系统变量——新建——变量名:JAVA_HOME
变量值:D:\java\jdk——确定
c:系统变量——新建——变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar——确定
d:找到Path——编辑——变量值:在最前面加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;——确定
2:修改注册表
开始——regedit.exe——是——HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command——默认(左击)——右键(修改)——"D:\java\jre\bin\javaw.exe" -jar "%1" %*
3:修改注册表
HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command——默认(左击)——右键(修改)——"D:\java\jre\bin\javaw.exe" -jar "%1" %*
注意:2和3的路径必须一致,"D:\java\jre\bin\javaw.exe"为自己JDK中javaw.exe的路径
4:找到jar文件——右键——打开方式——选择默认程序——浏览——计算机——D:\java\jre\bin\javaw.exe——一路确定下去——OK
5:双击运行*.jar,发现可以运行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-12
确定都没有问题的话,可能是运行jar的语法有问题
运行jar的语法是:java -jar jar文件路径(如:C:\xxx.jar)
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。
第2个回答  2011-01-12
应该是环境变量没有全部配正确吧,重新配一下试试
1、首先安装好jdk 配置好环境变量 jdk安装时最好路径不要有空格
配置环境变量【可以配置成系统变量多个时中间;号隔开】:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_06【java最后的安装目录】(不要封号)
PATH=C:\Program Files\Java\jdk1.5.0_06\bin;【java最后的安装目录下bin目录】
classpath=.;D:\J2EE\jdk1.6\lib\dt.jar;D:\J2EE\jdk1.6\lib\tools.jar;【三项】
最后在控制台看javac java -version命令结果就知道成功没
【可以直接拷贝过去一个免安装版(别的地方已经安装过的包直接用) C:\Program Files\Java\jdk1.5.0_06 不需要配置环境变量 如果只是在myeclpse中用 他会帮你找到】
2、tomcat
【可以直接拷贝过去一个免安装版(别的地方已经安装过的包直接用) C:\jakarta-tomcat-5.0.28\jakarta-tomcat-5.0.28】
安装配置环境变量:
CLASSPATH=C:\jakarta-tomcat-5.0.28\jakarta-tomcat-5.0.28\common\lib\servlet.jar;C:\jakarta-tomcat-5.0.28\jakarta-tomcat-5.0.28\common\lib\servlet-api.jar;
CATALINA_HOME=C:\jakarta-tomcat-5.0.28\jakarta-tomcat-5.0.28[安装目录]
测试 通过http://localhost:8080看结果【这里端口号就看你在server里怎么设置了】
第3个回答  2011-01-12
你把,jdk 卸载干净,从新弄一下吧!呵呵
最好先看看 vista系统 对你使用的jdk的支持情况本回答被提问者采纳
第4个回答  2011-01-12
估计是你打的jar包有问题,
运行jar的语法是
java -jar jar文件路径(如:C:\xxx.jar)

为什么我已经安装了jdk并设置好了环境变量,还是不能运行jar文件
确定都没有问题的话,可能是运行jar的语法有问题 运行jar的语法是:java -jar jar文件路径(如:C:\\xxx.jar)JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。

电脑上安装了jdk和jre,并且已经配置好环境变量了,为什么打包的jar文件...
.jar文件右键属性,常规里有个更改选项,选择默认打开程序,选择jdk目录下的javaw.exe文件,确认

安装了JAR JDK 配置了环境变量 没问题, 还是打不开JAR文件 , 求救
我以前也遇到过这样的情况 a,你可能将你的系统某个文件不小心删掉了;b,你可以试试换一个版本;c,你装过JDK之后有没有重启计算机呢,若没有,重启试试;在这提一下:很多时候我们都想着装完JDK后,修改添加环境变量,其实没必要,因为JDK作为一种高级语言环境,很多机器都会进行配置,所以在这种...

我安装好了JDK也配置了环境变量JAVA编译器还是不能用怎么办啊
你的环境变量一定还没配好。注意JAVA_HOME就是你的java软件包的位置也就是jdk的位置。只要将这个路径复制粘贴过去就不会错。其次classpath任何情况都是 .;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar;path为%JAVA_HOME%\\bin;要注意JAVA_HOME、classpath要新建,而path要进行编辑 这样一定...

jdk安装完并配置环境变量后怎么还是用不了
你安装好之后,也给环境变量配置好了,只需要去 cmd命令下 运行java 与javac 就行了,如果里面有内容证明你的jdk装好了,如果没有内容出来,证明的你jdk没有装好或者环境变量配置错误。我装jdk之后从来都没有运行过javaws.exe这个文件。

JDK安装完也设置好环境变量了 怎么还不行 运行cmd出现图片中的情况...
值能说你没有配置好环境变量 如果配置好 输入java不会是这样 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\\Program Files\\Java\\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar...

java jdk安装好了,环境变量也配置好了,可为什么用cmd运行时总显示系统找...
要是文件路径没错的话,我可以可定你把环境变量写错了,classpath错 了,就算你把classpath 写错了 java -version 也能出版本信息 你从网上一个配置环境变量的 从头到尾仔细的看看。你要是新手的话个人不建议你用开发工具,你应该把基础打实,而这切都是基础中的基础,对了你的确定你编辑的是Java...

jdk安装完并配置环境变量后怎么还是用不了
你安装好之后,也给环境变量配置好了,只需要去 cmd命令下 运行java 与javac 就行了,如果里面有内容证明你的jdk装好了,如果没有内容出来,证明的你jdk没有装好或者环境变量配置错误。我装jdk之后从来都没有运行过javaws.exe这个文件。

jdk安装好之后,环境变量也设置好了,路径也正确,可是运行说找不到java...
装时是不是有2个显示的安装,前一个是JDK,另一个是JRE,再设置JRE安装路径时是否跟JDK放在同一目录下了?如果这样的话这两样有同名的文件夹会覆盖的。如果这样的话得把JDK相关的全卸了再重装一次吧。如果不是这个原因也重装一次试试,另外再去网上核对一下环境变量设置是否正确。希望能帮到你。

为什么我的java环境变量设置对了,jar程序还是不能双击运行?
第一种:用dows命令javaw -jar yanlei.jar 第二种:注册表项的路径为:\\HKEY_CLASSES_ROOT\\Aplications\\javaw.exe\\shell\\open\\command 的值 "E:\\JDK\\jdk1.7.0_51\\jre\\bin\\javaw.exe" "%1"修改为 "E:\\JDK\\jdk1.7.0_51\\jre\\bin\\javaw.exe" -jar "%1"然后把jar文件默认打开方式设置为E...

相似回答