配置Java环境变量
如何配置Java环境变量
1. 下载1.8版本的JDK -傻瓜式安装,(一路默认选择)
2. Java环境变量配置:
a) JAVA_HOME
i. 首先右击[计算机]进入[属性]然后选择其中的[高级系统设置]
点击进入[高级]中的[环境变量],进入环境变量编辑界面。
变量名:JAVA_HOME
变量值:实际的安装路径(jdk所在的路径,通常默认在c盘programfile--->java文件内)
b) Path变量的设置
i. 同样是在[系统变量中],我们可以看到path变量已经存在,那么我们只需要点击编辑即可。
变量值:%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;
bug:
我在配置path环境变量的时候发生了一个小问题,按%Java_HOME%,这个是相对路径,但是在dos界面Javac却找不到命令,于是我将path变量新增了jre和jdk/bin目录(绝对路径)后这个问题得到了解决
c) Classpath:
变量值:.;%java_home%\lib;%java_home%\lib\tools.jar;
二、 Java环境变量配置详解
1. JAVA_HOME
为了方便引用,例如你jdk安装在C:/xxx/xx/xx目录里,则设置JAVA_HOME为该目录的引用。那么以后你要使用这个路径的时候,只需要输入%JAVA_HOME%即可。
2. path
你想在任何时候都使用%JAVA_HOME%\bin\java命令来执行可行性文件吗?显然不会。于是你可以选择把%JAVA_HOME%\bin\java添加到PATH路径下。这样我们就可以在任何路径下只用java执行命令.
3. classpath
为了程序能够找到相应的.class文件。举个例子:编译一个JAVA程序A.java
会得到一个A.class的类文件。在当前目录下执行java A 将会得到相应的结果
(前提是已经设置CLASSPATH为”.”)现在,把A.class移到别的目录下,在执行
Java A 将会抛出java.lang.NoClassDelFoundError异常。因为找不到.class文件。
现在你把CLASSPATH增加为你转移的目录在运行,结果才会正常。
总之一句话去高阔classpath:加载被编译过的.java文件,使之可以找到对应的.class文件。
总结:一共需要配置三个环境变量,每个环境变量所对应的执行条件不同,环境变量的配置意味着操作系统能否找到并成功执行java文件
知识拓展
JDK :就是Java开发工具包
JRE:就是Java运行时环境
JVM:Java虚拟机
Java Se API:就是Java系统核心类库
JDK包含了JRE
JavaSe:基础
JavaEE:web企业级应用开发
JavaMe:Android