气死我了,!
新装jdk1.7
jdk1.7.0和jre1.7.0都装在一个磁盘下,但是cmd 后在dos命令下执行java java -version javac命令都失败了,
按错误提示修改了注册表信息,
环境变量按照台式机配置成功的信息配置,仍未成功。
卸载1.7重装1.6
但是java 和java -version运行成功,但是javac运行不成功,重新也不行,配置环境变量仍然不成
重装将jre装在了c盘
然后配置环境变量
原来是path中分号是中文的,换成英文的就可以了。气死我了
Windows 7 Java环境变量设置
一直都觉得环境变量很好配啊,随意配配然后java -version一下出来版本号就OK。
之前做Web Service的实验的时候就是Java环境变量出问题了所以卡了很久也莫名其妙,只是知道了一定要JAVA_HOME,因为很多插件依赖这个值,昨天重装系统,刚刚又配置了一下环境变量。
因为是在网上找的方法,他们的验证是用的javac,然后我就有问题了。。使用java和java -version命令检测都ok,但是javac就“javac 不是内部或外部命令,也不是可运行的程序或批处理文件”,折腾了一会儿解决了。
还是先讲一下配置的过程吧:
1.用鼠标右击“我的电脑”->属性
选择左边导航的“高级系统设置”选项
继续选择右下角的“环境变量”选项
2.进行win7下Java环境变量配置
在"系统变量"下进行如下配置:
(1)新建->变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_10(这只是我的JDK安装路径,这里是根据自己的版本和路径而设置的,最好在地址栏直接拷贝目录)
(2)编辑->变量名:Path 在变量值的最前面加上:C:\Program Files\Java\jdk1.6.0_16\bin;(网络上很多地方用的是“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”,但是这个就导致了javac不好用,“%JAVA_HOME%\jre\bin”这个肯定是不需要的,因为%JAVA_HOME%\jre\bin这个目录下就没有javac这个文件,至于前一个为什么不行我也不甚清楚,但是直接把路径添加上就ok)
(3)新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar