可能是方法或路径哪里不对
正确的环境变量设置如下:
HOME是
C:Program
FilesJavajdk1.6.0_02(换成你的安装路径就可以了,jdk为自己的版本)
Path是
%JAVA_HOME%bin;%JAVA_HOME%jrebin(可以新建一个也可以在原先的后面添加)
CLASSPATH是
.;%JAVA_HOME%lib;%JAVA_HOME%jrelib;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar
重新设置path路径就可以了。
解决方法如下:
1、打开电脑----在电脑桌面上----右击----我的电脑----选择属性。
2、在“我的电脑属性”中----左侧----点击----高级系统设置。
3、弹出----系统属性对话框。
4、点击----环境变量----在系统变量中找到----path----编辑。
5、弹出编辑系统变量的对话框,修改就可以了。
setpath=E:javabin;%path%
java环境变量你自己重新配置一个不就好了。又不需要重新下载。如果你配置出错了,吧配置改成对的就可以了,不用去管你以前的配置。一共就PATH,CLASSPATH,JAVA_HOME这3个要配置。
给你我电脑上配好的环境变量给你参考
PATH:F:Javajre6bin;
CLASSPATH:%JAVA_HOME%libtools.jar;
JAVA_HOME:F:Javajdk1.6.0_43
JDK配置,主要是path和classpath
1、path系统属性-》环境变量-》用户变量-》新建path-》
D:ProgramFilesJavajdk1.7.0_07bin
2、classpath系统属性-》环境变量-》系统变量-》新建classpath->
D:ProgramFilesJavajdk1.7.0_07jrelibrt.jar;.;
这样基本不会错了。
原理:
1.windows系统要执行java和javac命了,必须知道这个java.exe和javac.exe放在哪里,所以我们用
一个path告诉他这2个命了的exe文件在哪里。
2、jvm只认识class字节码。所以我们要告诉jvm去哪里找程序运行所需要的类库jre是java运行环境
rt.jar是常用类库的打包文件,后面的.;告诉你如果rt.jar中找不到,就从当前目录去搜索。
补充:不用重装系统。对着上面步骤做一遍。然后cmd里运行javac命了没有问题就OK了。
错了就重新配置成对的就可以了,配置JAVA_HOME路径为jdk根目录,PATH里面在最后面加上;隔开然后%JAVA_HOME%/bin;
哪里配置错了?
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;
3.作者投稿可能会经我们编辑修改或补充。