开发环境与工具链
约 643 字大约 2 分钟
布欧-Lewyon
2026-05-14
在已选定 JDK 大版本(参见 Java 版本介绍)的前提下,本节关注:装好后如何确认可用、命令行里常用哪些工具,以及 IDE 扮演的角色。
确认 JDK 可用
终端中应能同时看到运行时与编译器版本,且主版本一致:
java -version
javac -version若只有 java 而无 javac,多半是只装了 JRE 或未把 JDK 的 bin 配进 PATH。开发请安装完整 JDK。
JAVA_HOME 与 PATH(概念)
JAVA_HOME:许多构建工具(Maven、Gradle、IDE)用它定位 JDK 根目录;指向 JDK 安装根,而非bin。PATH:需包含%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(Unix 系),才能在任意目录直接敲java/javac。
各操作系统配置方式不同,按发行版文档设置即可。
JDK 自带的常用工具(知道即可)
| 命令 | 作用(简述) |
|---|---|
java | 启动 JVM 运行已编译的类或模块 |
javac | 将 .java 编译为 .class |
jar | 打包 / 解包 JAR |
javadoc | 从文档注释生成 HTML 文档 |
jshell | 交互式执行 Java 片段(学习语法时很方便) |
进阶诊断还有 jcmd、jstack 等,在后续涉及运行与调优时再展开。
IDE 与编辑器
- IDE(如 IntelliJ IDEA、Eclipse、VS Code + Java 扩展包):提供跳转定义、调试、重构与依赖管理界面,日常开发效率更高。
- 纯编辑器 + 命令行:可行,适合理解「编译—运行」每一步;项目变大后仍建议至少会用一种 IDE 调试。
初学不必纠结插件细节,能新建项目、运行 main、打断点即可。
小结
- 安装后验证两个命令:
java -version确认运行时可用,javac -version确认编译器可用,二者缺一不可。 JAVA_HOME指向 JDK 安装根目录,PATH包含其bin子目录;配置不当是新手最常见的问题。- JDK 自带
java、javac、jar、javadoc、jshell等命令行工具,初学阶段至少会用前两个。 - IDE 提升开发效率,命令行加深对编译—运行过程的理解,两者互补而非对立。
- 易错:
JAVA_HOME不要写成JAVE_HOME或指向bin目录;修改环境变量后需重启终端或重新加载配置文件(source ~/.zshrc等)才能生效。 - 思考任务:在终端执行
jshell进入交互环境,输入System.out.println("hello")并回车,确认不经过编译即可运行 Java 代码。
下一节:Java 程序基本结构(main、包与导入等)。
