jdk配置和源文件编译执行
免责说明:java基础资料均来自于韩顺平老师的《循序渐进学Java零基础》教案,具体视频内容可以去B站观看,这些资料仅用于学习交流,不得转载用于商业活动
1.jdk环境变量配置
1.1 什么是jdk
1.JDK 的全称(Java Development KitJava 开发工具包)
JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]
JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。
2.JRE(Java Runtime Environment Java 运行环境)
JRE = JVM + Java 的核心类库[类]
包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。
3.JDK、JRE 和 JVM 的包含关系
JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
JRE = JVM + Java SE 标准类库(java 核心类库)
1.2 安装jdk
https://www.oracle.com/java/technologies/downloads/
傻瓜式安装,直接下一步即可
注意:安装路径不要有中文或者特殊符号如空格等等,如:D:\Program Files (x86)\jdk1.8.0_162
1.3 环境变量配置
1.“系统属性”--“高级”--“环境变量”,打开环境变量窗口
2.新增系统变量:JAVA_HOME
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_162
3.新增系统变量:CLASSPATH
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
4.编辑Path环境变量,里面加以下信息
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
2.Java文件编译和执行
2.1 什么是编译
javac Hello.java
- 有了Java源文件,通过编译器将其编译成JVM可识别的字节码文件
- 在该源文件目录下,通过javac编译工具对Hello.java文件进行编译
- 如果程序没有错误,没有任何提示,但在当前目录下会出现一个Hello.class文件,该文件称为字节码文件,也是可以执行的java的程序
1.打开命令行窗口,输入 :javac d:\HelloWorld.java
2.编译后会生成一个同名的字节码文件HelloWorld.class
2.2 什么是运行
- 有了可执行的Java程序(XXX.class字节码文件)
- 通过运行工具java.exe对字节码文件进行执行,本质就是.class文件装载到jvm机执行
Java程序开发注意事项
对修改后的.java源文件需要重新编译,生成的class文件后,再进行执行,才能生效
3.执行字节码文件:java HelloWorld
3.反编译工具jd-gui.exe