Java源文件经编译生成字节码文件,由JVM解释执行。JVM是Java字节码执行的引擎,实现跨平台运行。ClassLoader负责加载类文件,JRE是Java运行时环境,而JDK(java development kit)包含开发工具和JRE。
JDK安装
下载
注意选择与操作系统匹配的版本(Windows x64/macOS/Linux)
安装
下载完成后,双击安装包打开
点击“是”,出现下面弹窗
点击下一步,在此处可以更改安装路径,建议默认安装在C盘(可自定义路径,要记住该路径)
继续点击,等待安装进度条完成,当出现下面页面时,表示安装完成,点击“关闭”
验证安装
根据安装路径打开jdk安装文件夹(默认:C:\Program Files\Java)
bin目录:编译器(javac.exe)、执行器(java.exe)
Include 本地接口的头文件
Jre :java运行环境。
lib:java开发工具包(开发库文件)
src.zip文件中是JDK的源码
JDK环境变量配置
点击“开始”,搜索系统环境变量
单击进入编辑系统环境变量
点击环境变量,进入
配置JAVA_HOME
点击新建,输入变量名和变量值进行配置,配置完成点击确定
在系统变量中找到Path,点击编辑
点击新建,输入“%JAVA_HOME%\bin”,其中JAVA_HOME对应上一步变量名
点击确定,完成环境搭建。
验证环境变量
快捷键“Win+R”,在窗口中输入cmd,回车,打开命令提示符。
输入java -version,回车
再输入javac,回车
若无"找不到命令"错误且版本号与安装的JDK一致,则配置成功。
关键注意事项
路径规范:
-
安装路径避免中文或空格(错误示例:
C:\Program Files (x86)\
) -
正确示例:
D:\DevTools\Java\jdk1.8
配置优先级:
-
多版本JDK时,Path中靠前的路径优先级更高
常见问题:
-
配置后需重启CMD才能生效
-
报错"java不是内部命令" → 检查
%JAVA_HOME%\bin
是否在Path中 -
版本显示不一致 → 检查系统残留JRE
Java运行机制
-
编译:Java源文件(.java)通过JDK中的
javac
编译器生成字节码文件(.class) -
执行:JVM加载字节码文件,通过解释器逐行解释执行
-
跨平台:JVM屏蔽底层系统差异(Windows/Linux/macOS)
-
核心组件:
-
ClassLoader
:动态加载类文件 -
JRE
:Java运行时环境(含JVM+基础库) -
JDK
:开发工具包(含JRE+编译器+调试工具)
-