本文目录一览:
java环境怎么始终配置不成功
JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
Path使得系统可以在任何路径下识别java命令,设为:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(要加.表示当前路径)
%JAVA_HOME%就是引前面指定的JAVA_HOME
环境变量修改不生效
1、安装jdk后,需要使用其他版本的jdk,修改环境变量不生效,因为安装jdk时,jdk在C盘生成的java.exe、javaw.exe、javaws.exe文件配置,而C盘的这些环境变量的优先级高于JAVA_HOME设置的环境变量优先级,所以,执行java -version时,系统会读取到非JAVA_HOME配置的jdk。如果需要修改环境变量需要删除C盘下的java.exe、javaw.exe、javaws.exe,文件所在目录
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
linux修改了JAVA_HOME环境变量不生效?
修改环境变量不生效的原因可能是系统安装的JRE覆盖了JDK环境变量。
解决方法:
直接删除system32下面的java.exe、javaw.exe、javaws.exe3个文件;
可以删除那个独立的JRE;
一般造成这个问题的话,%JAVA_HOME%\bin在path的最后,可以把它提到最前面使优先级超过system32。