Java配置环境变量
jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
在配置环境变量之前 先说说Java中的三个重要专业术语
Java三个专业术语(JVM、JRE、JDK)
JVM:
Java Virturl Machine Java虚拟机 用来执行java程序的
JRE:
Java Runtime Environment java运行时环境
JDK:
Java Development kit java开发工具
三者的关系:
在我们知道jdk、jre、jvm之后,那么为什么要配置环境变量呢?
java文件的编译,我们只需要在cmd控制台中输入javac 文件名.java
eg: javac HelloWorld.java
java文件的运行(class文件)
eg:java HelloWorld
这里要注意的是,class文件的运行,不能带路径,你要运行HelloWorld.class,运行的时候,就只能写文件名,不能写D:\HelloWorld ,那么不写路径,怎么找到并运行?
所以其实是为了让javac命令(编译命令)和Java命令(运行命令)能在任何文件夹都能运行。即可以在控制台直接访问jdk中的程序。
比如:安装目录/bin/javac.exe 安装目录/bin/java.exe
如果没有配置环境,要使用以上的应用程序,就只能在控制台使用cd 进入 安装目录/bin,再访问指定的应用程序。但是,如果将 安装目录/bin 配置到环境变量中,则在控制台可以直接访问该目录中的应用程序。
配置环境变量
进入环境变量配置页面
我的电脑->属性
点击系统变量的新建:
变量名为:JAVA_HOME
变量值为:bin目录的上层目录(即jdk的目录)
再找到系统变量中的Path 点击编辑
测试环境变量是否配置成功
在控制窗口输入
java --version
若能打印出jdk版本,则说明成功
配置CLASSPATH(方便找到class文件)
新建系统变量:
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
这儿的JAVA_HOME只是一个被引用的值,名字是可以随便的,但是如果后期需要tomcat或者其他Java工具需要jdk时,
只有叫JAVA_HOME才可以被找到