02. JDK简介及环境配置
2024-04-10 13:30:02  阅读数 492

02. JDK简介及环境配置

1、JDK简介:

  • JDK:Java开发工具包

  • JRE:Java运行环境

  • JVM: Java 虚拟机

  • Java开发工具包:

    • 编译工具(javac.exe)

    • 运行工具(java.exe)

    • 打包工具(jar.exe)

    • 文档工具(javadoc.exe)

Java 可以跨平台的原因:

Java源文件在通过编译器之(javac.exe)后被编译成相应的.Class文件(字节码文件),.Class文件再被JVM中的解释器(java.exe)编译成机器码在不同的操作系统 ( Windows、Linus、Mac )上面运行。不同操作系统上面的JVM是不同的,解释器是不同的,他们可以把.Class文件编译为当前操作系统可读的机器码,然后机器码执行去调用操作系统类库实现功能。

2、JDK环境配置

(1)下载解压安装JDK。

(2)右击此电脑,点击属性->高级系统设置->环境变量

(3)在系统变量中新建变量,变量名:JAVA_HOME,变量值:JDK安装根目录

如:C:\Program Files\Java\jdk1.8.0_181

(4)编辑Path变量,新建一条变量值JDK中的bin目录

如:C:\Program Files\Java\jdk1.8.0_181\bin 或 %JAVA_HOME%\bin

(5) 在系统变量中新建变量,变量名:CLASSPATH,变量值:.;JDK中lib目录

其中 . 代表当前类所在目录,这块一定不能忘记了

如:.;C:\Program Files\Java\jdk1.8.0_181\lib lib:系统内库

3、Java运行原理

  • 编写源代码(xxx.java文件)

  • 编译生成.Class文件(编译工具javac.exe)

  • 解释成机器码(解释器java.exe)

  • 机器码在操作系统上面运行

4、测试JDK环境是否配置完整

(1)进入cmd,输入java,输入javac,输入"java -version",查看是否正常

(2)先在一个d盘下创建一个文本,名叫HelloWorld,后缀名为.java。

public class HelloWorld{ 
   public static void main(String[] args){
     System.out.println("Hello World "); 
   }
}  

(3)win+R,打开cmd。

(4)先进入文件所在盘符,如D盘下输入 d: ,回车。

(5)输入 javac HelloWorld.java 回车,其中HelloWorld指的是Java文件名,会生成一个HelloWorld.class 的字符码文件。

(6)输入 java HelloWorld 回车, 其中HelloWorld指的是类会打印出结果 Hello World 证明我们的环境已经没有问题了。

image.png