Java环境变量配置
为何要配置环境变量?
因为Java命令不是计算机默认的,如不进行配置,则无法执行Java命令。
非计算机默认命令都需要在Path中进行配置。
如eclipse打开需要执行Java命令,如不进行配置,则eclipse无法启动
配置步骤
1.JAVA_HOME变量的设置
2.Path变量的设置
3.Classpath变量的设置 (java1.5版本之后可不需要设置classpath)
我的电脑->右键,属性->高级系统配置->环境变量->系统变量->然后配置上面的三点内容。
1.新建系统变量 JAVA_HOME 内容为【E:\Java\jre1.8.0_151】
2.选中Path,新增内容【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】
3.新建系统变量Classpath,内容为【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 】
新建*JAVA_HOME*的目的是切换JDK版本的时候方便,并非必须配置。
jdk1.5以上的版本可以不进行配置Classpath,java会默认按照第三步所说的位置寻找Java类("."代表当前目录)
验证是否配置成功可使用CMD命令,输入java -version
思考内容
1.Java分为JDK和JRE,分别是开发和运行环境。Path中的配置就是让计算机识别Java开发和运行的命令。
如下图所示开发环境所包含的命令。
Java执行class文件
Javac进行.java文件编译
2.Classpath的作用
设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序(.class文件)。
CLASSPATH环境变量中点(“.”)的含义是:在当前路径下搜索Java类