Skip to content

Java 开发环境

Java 开发的基础环境配置。

JDK

版本选择

版本说明
JDK 8企业级项目常用,长期支持版本
JDK 11LTS 版本,模块化系统
JDK 17当前主流 LTS 版本,推荐新项目使用
JDK 21最新 LTS 版本

安装

使用 winget:

powershell
# Eclipse Temurin (推荐)
winget install EclipseAdoptium.Temurin.21.JDK

# Oracle JDK
winget install Oracle.JDK.21

手动安装:

下载地址:https://adoptium.net/

环境变量配置

powershell
# 设置 JAVA_HOME
[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Eclipse Adoptium\jdk-21", "User")

# 添加到 PATH
$path = [Environment]::GetEnvironmentVariable("PATH", "User")
[Environment]::SetEnvironmentVariable("PATH", "$path;%JAVA_HOME%\bin", "User")

验证安装:

powershell
java -version
javac -version

构建工具

Maven

安装:

powershell
winget install Apache.Maven

配置镜像 (~/.m2/settings.xml):

xml
<settings>
  <mirrors>
    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>阿里云镜像</name>
      <url>https://maven.aliyun.com/repository/central</url>
    </mirror>
  </mirrors>
</settings>

常用命令:

powershell
# 编译
mvn compile

# 打包
mvn package

# 清理并打包
mvn clean package

# 跳过测试打包
mvn package -DskipTests

Gradle

安装:

powershell
winget install Gradle.Gradle

常用命令:

powershell
# 构建
gradle build

# 清理
gradle clean

# 运行
gradle run

IDE

IntelliJ IDEA

下载地址: https://www.jetbrains.com/idea/

安装:

powershell
# 社区版(免费)
winget install JetBrains.IntelliJIDEA.Community

# 旗舰版(付费)
winget install JetBrains.IntelliJIDEA.Ultimate

推荐插件:

  • Lombok - 简化 Java 代码
  • MyBatisX - MyBatis 增强
  • Maven Helper - Maven 依赖分析
  • Rainbow Brackets - 彩虹括号
  • Key Promoter X - 快捷键提示

VS Code

如果偏好轻量级编辑器,可以使用 VS Code + 插件:

  • Extension Pack for Java - Java 开发扩展包
  • Spring Boot Extension Pack - Spring Boot 支持