JDK环境变量配置的误区
JDK环境变量配置的误区
对于初学者而言,这种模式不仅麻烦,而且容易配置错误,出现运行JAVA时找不到或无法加载主类的情况.下面是学习啦小编收集整理的JDK环境变量配置的误区,希望对大家有帮助~~
JDK环境变量配置的误区
工具/原料
安装好JDK
方法/步骤
在讲本方法之前,给大家分析一下为何初学者用传统环境变量配置方法配置环境变量容易出错,首先我们假设JDK安装在 D:\java\jdk 1.8.0
那么传统方法会有如下配置;
JAVA_HOME: " D:\java\jdk1.8.0"
CLASSPATH:" .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar "
PATH :在原有初始值最后加上:”%JAVA_HOME%\bin;
初学者用传统方法配置容易在执行java *.class 命令 时出现找不到或无法加载主类的情况。问题就出在“CLASSPATH" "CLASSPATH"的意思就是主类路径,也就是说你设定了这个路径,你的java虚拟机只会在这个路径下打开 class文件,然而你的 class 文件又恰好不在这个路径下,既会出现刚才所说的无法加载类文件的情况
现在我介绍一下我用的JDK环境变量配置方法,用这种方法你只需PATH和CLASSPATH 弱弱的说一句,本人认为配置 JAVA_HOME 不仅麻烦,而且容易出错。
如上面所说,假设你的JDK安装路径在 D:\java\jdk1.8.0 那么设置你的PATH路径为:D:\java\jdk1.8.0\bin; 注意:是将这个变量加到原有变量的最前面,千万不能删除原有的PATH值 (按小键盘向左的箭头可以把光标快速移到最前面)
CLASSPATH 在配置CLASSPATH前,你需要在D盘新建一个文件夹如class文件夹,用来存放以后需要运行的class 文件。然后配置CLASSPATH变量为 .;D:\class 既制定这个路径为class这个文件夹 注意最前面那个点,这个点代表当前路径,既java虚拟机接到命令时首先在 D:\class这个文件夹中寻找你所输入的class 文件,如果没有发现D:\class 这个文件夹有这个文件,就在当前你所在的路径寻找。
配置完后我们在运行一个 class 文件试一下,就不会出现找不到或无法加载主类的情况了。
JDK环境变量配置的误区相关文章: