Java 配置环境
1.JDK的下载和安装过程
-
官网 http://www.oracle.com
-
验证安装是否成功
-
通过DOS命令,切换到JDK安装的bin目录下。
-
然后分别输入javac和java,如果正常显示一些内容,说明安装成功
2.JDK安装路径下的目录解释
-
bin目录:该目录用于存放一些可执行程序。
例:javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具),javadoc.exe(文档生成工具)等。 -
db目录:db目录是一个小型的数据库。
- 从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。
-
jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
-
include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文,该目录就是用于存放这些头文件的。
-
lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
-
src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
3.path环境变量的作用及配置
-
在JDK的bin目录下开发程序容易产生的问题
如果文件过多,不方便管理
删除自己写过的不需要的文件,可能不小心把JDK自带的工具给删除了 -
如何解决问题呢
notepad这样的命令为什么在任何路径下都能够执行,配置path环境变量 -
配置方式
win10系统添加path的时候,需要将两个变量分开加
- path配置的是可执行的文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件。
- 配置顺序
- 先配置JAVA_HOME
- 再修改path
- path是有先后顺序关系的
4.classpath环境变量的作用及其配置
-
为什么要配置classpath
JDK1.5后,就不必再配置classpath了。但建议继续设置以保证向下兼用问题最初的jdk自己找不到jdk\lib目录下的tools.jar,所以需要配置这个环境变量。 -
classpath配置的原理
配置classpath路径的目的是为了让java命令工具能知道.class字节码文件在什么地方。路径"."主要是告诉jre在当前文件中查找.class文件,除此之外编译运行还需要jdk目录中lib下dt.jar,tool.jar中的java类,因为还需要将他们的路径加到classpath中。 -
如何配置classpath
.;%JAVAHOME%\lin\dt.jar;%JAVAHOME%\lib\tool.jar
其中%JAVAHOME%表示jdk的安装路径。
- path和classpath的区别
path配置的是可执行的文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件。
classpath配置的java的类文件,就是.class文件
5.变量设置参数
变量名:
JAVA_HOME
变量值:
C:\Program Files (x86)\Java\jdk1.8.0_91
// 要根据自己的实际路径配置
变量名:
CLASSPATH
变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
变量名:
Path
变量值:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
//在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别。
6.测试JDK是否安装成功
- “开始”->“运行”,键入"cmd";
- 键入命令: java -version、java、javac 几个命令,出现信息,说明环境变量配置成功;