Java JDK环境配置及说明

一、Java程序运行机制

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

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

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

Java JDK环境配置及说明

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

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类

Java JDK环境配置及说明

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环境变量来查找命令

Java JDK环境配置及说明

Java JDK环境配置及说明

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

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

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

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

上一篇:MySQL如何选择float, double, decimal


下一篇:hadoop+eclipse集群搭建及测试