Java JDK环境配置及说明

Posted 我是老邱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java JDK环境配置及说明相关的知识,希望对你有一定的参考价值。

一、Java程序运行机制

Java语言编写的程序需要经过编译生成与平台无关的字节码(.class文件)。

这种字节码必须使用Java解释器(JVM)来解释执行。

JVM是可运行Java字节码文件的虚拟计算机,将字节码转换成特定系统的机器码执行。

技术分享

 

二、JDK安装目录下文件及其作用 

技术分享

1、bin:该路径存放了JDK的各种工具命令,常用的java,javac等命令就放在该路径下

2、db:该路径是安装Java DB的路径

3、include:一些平台特定的头文件

4、jre:该路径下安装的就是运行Java程序锁必须的JRE环境

5、lib:该路径下存放的是JDK工具命令的实际执行程序

注:javac.exe命令是使用Java编写的,这个类就是lib路径下tools.jar文件中sun/tools/javac路径下的Main类

技术分享

 

JDk的bin路径下的Javac.exe命令实际上仅仅是包装了这个Java类

bin路径下的绝大部分命令都是包装了tools.jar文件里的工具类

6、javafx-src.zip是Java FX所有核心类库的源代码

7、src.zip是Java所有核心类库的源代码

8、README和LICENSE和COPYRIGHT等为说明性文件

三、配置环境变量

虽然计算机已经安装了JDK,而JDK的安装路径也包含了java和javac两个命令,

但计算机不知道到哪里找这两个命令。

Windows操作系统根据Path环境变量来查找命令

技术分享

技术分享

 

 

注:JDK1.5以上版本的JDK,可以不用设置CLASSPATH变量

原本的CLASSPATH环境变量的作用是,告诉JRE在这个路径下搜索Java类

JDK1.5以上会自动搜索当前路径下的类文件,而且使用Java的编译和运行工具时,

系统可以自动加载dt.jar和tools.jar文件中的Java类。

以上是关于Java JDK环境配置及说明的主要内容,如果未能解决你的问题,请参考以下文章

Java环境配置原理

安装了jdk ,配置了环境变量,都正确,为啥无法识别Java文件?

JDK环境变量的配置说明

Java学习第一步——JDK安装及Java环境变量配置

TOMCAT概念安装及配置说明

Java开发环境的搭建及配置