Java 开发环境配置
下载安装 JDK、配置 JAVA_HOME 与 PATH、验证安装并选择开发工具。
window 系统安装 java
Download a JDK from Oracle, or a distribution such as Adoptium Temurin, Amazon Corretto or Alibaba Dragonwell. Keep the install path free of spaces and non-ASCII characters, e.g. C:\Java\jdk-21 — it makes the environment setup much easier.
安装目录示例:
C:\Java\jdk-21\
bin\ javac.exe java.exe jar.exe
lib\ 核心类库
conf\ 配置文件环境变量设置
Create a system variable JAVA_HOME pointing at the JDK root, then add %JAVA_HOME%\bin to Path. Switching JDK versions later means editing only JAVA_HOME.
JAVA_HOME = C:\Java\jdk-21
Path = %JAVA_HOME%\bin;%Path%
Linux / macOS(~/.bashrc 或 ~/.zshrc):
export JAVA_HOME=/usr/lib/jvm/jdk-21
export PATH=$JAVA_HOME/bin:$PATH验证安装
Run java -version and javac -version; the versions must match. A mismatch usually means another JRE sits earlier in PATH. echo %JAVA_HOME% confirms the variable.
> java -version
java version "21.0.2" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 21.0.2+13-LTS-58)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.2+13-LTS-58, mixed mode)
> javac -version
javac 21.0.2流行 Java 开发工具
The IDE handles writing, debugging and refactoring; the build tool pulls dependencies and packages. For beginners, IDEA plus Maven is the smoothest: creating a project generates the Maven layout automatically.
| Tool | Role |
|---|---|
| IntelliJ IDEA | IDE, free Community edition |
| Eclipse | IDE, plugin ecosystem |
| Maven | Dependency and build lifecycle |
| Gradle | Build tool with a Groovy/Kotlin DSL |
| JUnit 5 | Unit testing |
window 系统安装 java
从 Oracle 官网或 Adoptium(Temurin)、Amazon Corretto、阿里 Dragonwell 下载 JDK 安装包。安装路径不要带空格和中文,例如 C:\Java\jdk-21,后续配置环境变量会省事很多。
安装目录示例:
C:\Java\jdk-21\
bin\ javac.exe java.exe jar.exe
lib\ 核心类库
conf\ 配置文件环境变量设置
新建系统变量 JAVA_HOME 指向 JDK 根目录,再编辑 Path 加入 %JAVA_HOME%\bin。这样换 JDK 版本只需改 JAVA_HOME 一处,不用动 Path。
JAVA_HOME = C:\Java\jdk-21
Path = %JAVA_HOME%\bin;%Path%
Linux / macOS(~/.bashrc 或 ~/.zshrc):
export JAVA_HOME=/usr/lib/jvm/jdk-21
export PATH=$JAVA_HOME/bin:$PATH验证安装
分别执行 java -version 和 javac -version,两个版本号必须一致 —— 不一致通常说明 PATH 里混进了另一个 JRE。echo %JAVA_HOME% 确认变量指向正确。
> java -version
java version "21.0.2" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 21.0.2+13-LTS-58)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.2+13-LTS-58, mixed mode)
> javac -version
javac 21.0.2流行 Java 开发工具
IDE 负责写代码、调试和重构,构建工具负责拉依赖和打包。新手建议 IDEA + Maven 组合:IDEA 建项目时自动生成 Maven 结构,省去手工配置。
| 工具 | 作用 |
|---|---|
| IntelliJ IDEA | IDE,社区版免费 |
| Eclipse | IDE,插件生态丰富 |
| Maven | 依赖管理与构建生命周期 |
| Gradle | Groovy/Kotlin DSL 的构建工具 |
| JUnit 5 | 单元测试 |