JDK 使用教程
2026/6/17 12:03:09 网站建设 项目流程

一、JDK 是什么

JDK = Java Development Kit Java 开发工具包包含三部分:

  1. JRE(运行环境,跑 Java 程序)
  2. JVM(虚拟机,实现跨平台)
  3. 开发工具:javac编译、java运行、jar打包等命令

常用版本:JDK8(企业最常用)、JDK17(长期支持新版)

二、安装 JDK

1. 下载

  • Oracle JDK:官网下载(商用收费)
  • OpenJDK:免费开源(推荐),如 Adoptium Temurin

2. 安装步骤(Windows 为例)

  1. 运行安装包,自定义安装路径,路径不要带中文、空格示例:D:\Java\jdk1.8.0_391
  2. 记住 jdk 根目录,后续配置环境变量要用

三、配置环境变量(核心,否则 cmd 无法识别 java 命令)

Windows 配置

  1. 此电脑 → 右键属性 → 高级系统设置 → 环境变量
  2. 系统变量新建:变量名:JAVA_HOME变量值:你的 jdk 根目录D:\Java\jdk1.8.0_391
  3. 找到系统变量Path,编辑,新增两条:

plaintext

%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
  1. 全部确定保存,重新打开 cmd 窗口生效

Mac / Linux 配置

编辑环境配置文件~/.bash_profile~/.zshrc写入:

shell

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_391/Contents/Home export PATH=$JAVA_HOME/bin:$PATH

刷新配置:source ~/.zshrc

四、验证 JDK 是否配置成功

打开终端 / CMD,依次输入三条命令,都输出版本即成功:

cmd

java -version javac -version echo %JAVA_HOME% # Windows echo $JAVA_HOME # Mac/Linux

报错 “不是内部命令”= 环境变量配置失败。

五、JDK 两大核心命令:编译 + 运行 Java 程序

1. 编写测试代码

新建文件Hello.java

java

运行

public class Hello { public static void main(String[] args) { System.out.println("JDK使用测试"); } }

注意:public 类名必须和文件名完全一致

2. javac 编译(把.java 转为.class 字节码)

CMD 进入文件所在目录执行:

cmd

javac Hello.java

执行成功后,文件夹生成Hello.class文件。

3. java 运行程序(JVM 加载字节码执行)

cmd

java Hello

不用加.class后缀,控制台输出内容。

完整流程总结

.java源码 →javac编译 →.class字节码 →java运行

六、JDK 常用内置命令工具

  1. javac:编译源代码
  2. java:运行 class 程序
  3. jar:打包 jar 包

    cmd

    # 打包 jar cvf test.jar *.class # 运行jar java -jar test.jar
  4. javadoc:自动生成 API 文档

    cmd

    javadoc Hello.java
  5. jps:查看正在运行的 Java 进程
  6. jstack:线程堆栈排查死锁
  7. jmap:查看内存占用,分析内存溢出
  8. jconsole:图形化监控内存、线程

七、多 JDK 切换(一台电脑装多个版本)

Windows

修改JAVA_HOME的值,指向不同 jdk 目录,重启 cmd 即可切换。可以写批处理一键切换:

cmd

@echo off set JAVA_HOME=D:\Java\jdk17 set Path=%JAVA_HOME%\bin;%Path% java -version

Mac/Linux

修改JAVA_HOME环境变量路径,刷新配置文件切换版本。

八、IDE 中配置 JDK(IDEA/Eclipse)

IDEA

  1. File → Project Structure → Project SDK
  2. Add SDK,选中本地 jdk 文件夹
  3. 项目语言版本对应 JDK 版本

Eclipse

  1. Window → Preferences → Java → Installed JREs
  2. Add → Standard VM,选择 jdk 根目录,设为默认

九、常见问题

  1. javac找不到命令:只装了 JRE,没装完整 JDK,或 Path 没配置 bin 目录
  2. 类名与文件名不一致:编译报错
  3. 中文路径 / 中文文件名:编译乱码报错,路径必须纯英文
  4. 版本冲突:多 JDK 环境变量覆盖,修改 JAVA_HOME 切换

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询