Java 配置环境

3.Java 配置环境

1.JDK的下载和安装过程

  1. 官网 http://www.oracle.com

  2. 验证安装是否成功

  • 通过DOS命令,切换到JDK安装的bin目录下。

  • 然后分别输入javac和java,如果正常显示一些内容,说明安装成功

2.JDK安装路径下的目录解释

  1. bin目录:该目录用于存放一些可执行程序。
    例:javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具),javadoc.exe(文档生成工具)等。

  2. db目录:db目录是一个小型的数据库。

  • 从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。
  1. jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。

  2. include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文,该目录就是用于存放这些头文件的。

  3. lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。

  4. src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

3.path环境变量的作用及配置

  1. 在JDK的bin目录下开发程序容易产生的问题
    如果文件过多,不方便管理
    删除自己写过的不需要的文件,可能不小心把JDK自带的工具给删除了

  2. 如何解决问题呢
    notepad这样的命令为什么在任何路径下都能够执行,配置path环境变量

  3. 配置方式
    win10系统添加path的时候,需要将两个变量分开加

  • path配置的是可执行的文件.exe,配置后可以在不同的盘符下访问path路径下的可执行文件。
  1. 配置顺序
    1. 先配置JAVA_HOME
    2. 再修改path
    3. path是有先后顺序关系的

4.classpath环境变量的作用及其配置

  1. 为什么要配置classpath
    JDK1.5后,就不必再配置classpath了。但建议继续设置以保证向下兼用问题最初的jdk自己找不到jdk\lib目录下的tools.jar,所以需要配置这个环境变量。

  2. classpath配置的原理
    配置classpath路径的目的是为了让java命令工具能知道.class字节码文件在什么地方。路径"."主要是告诉jre在当前文件中查找.class文件,除此之外编译运行还需要jdk目录中lib下dt.jar,tool.jar中的java类,因为还需要将他们的路径加到classpath中。

  3. 如何配置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是否安装成功

  1. “开始”->“运行”,键入"cmd";
  2. 键入命令: java -version、java、javac 几个命令,出现信息,说明环境变量配置成功;

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2022-01-08
  • 2022-12-23
  • 2021-12-20
  • 2022-01-13
  • 2022-12-23
猜你喜欢
  • 2022-02-26
  • 2021-11-19
  • 2021-12-05
  • 2021-08-03
  • 2022-12-23
  • 2021-10-30
相关资源
相似解决方案