一、什么是JDK?
JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。)
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程 序运行的所需环境。
JVM(Java Virtual Machine): Java虚拟机,源文件(.java文件)通过编译命令(javac命令)生成的字节码文件(.class文件)面向Java虚拟机。Java虚拟机在运行字节码文件时,把字节码解释成具体平台的机器指令执行。
二、Java程序运行的两个步骤
1.编译:javac命令
(*.java-源文件,包括我们写好的源代码-给程序员看的代码--通过javac命令-->*.class文件(二进制文件,给JVM阅读,也就是面向JVM的字节码))
javac 源文件名称.java --> *.java 编译为 *.class文件
2.运行:java命令
(执行阶段,JVM执行编译好的字class文件加载到内存中,将字节码翻译为机器码(01011....,指令)运行)
java 源文件类名
三、环境变量的配置
(一)所谓配置环境变量,就是告诉操作系统,去哪里找我们的执行程序。
(二)配置什么
1、JAVA_HOME
环境变量,用于寻找机器上的Java环境
2、在Path变量值中追加Java命令的路径,可以直接使用JDK中提供的命令,比如:java
, javac
第一步:配置JAVA_HOME :
第二步:配置Path
,path
路径一般是存在的,只需要追加即可。这里使用%JAVA_HOME%
的意思是直接引用上面配置的JAVA_HOME
的值,这样的好处在于,如果Java安装目录发生变话,主需要修改JAVA_HOME
的值,不用再修改Path
变量的值。
注意:
1.如果是第一次安装JDK,最好默认路径安装。
2.在Path变量值中追加Java命令的路径,最好配置JAVA_HOME的全路径。
第三步:验证配置是否成功(win + R --> cmd)
cd 命令:切换到源文件的路径下