Skip to content

开发环境搭建

JDK下载安装

下载JDK

  1. 访问Oracle官网:https://www.oracle.com/java/technologies/downloads/
  2. 选择合适的版本(推荐LTS版本:Java 8、11、17、21)
  3. 下载对应操作系统的安装包

各平台安装

Windows

  1. 下载 .exe 安装包
  2. 双击运行安装向导
  3. 选择安装路径(建议不要有空格和中文)

macOS

bash
# 使用Homebrew安装
brew install openjdk@17

# 或者下载.dmg安装包

Linux

bash
# Ubuntu/Debian
sudo apt update
sudo apt install openjdk-17-jdk

# CentOS/RHEL
sudo yum install java-17-openjdk-devel

环境变量配置

Windows配置

  1. 右键"此电脑" → 属性 → 高级系统设置
  2. 点击"环境变量"
  3. 新建系统变量:
变量名变量值
JAVA_HOMEC:\Program Files\Java\jdk-17
Path添加 %JAVA_HOME%\bin

macOS/Linux配置

编辑 ~/.bash_profile~/.zshrc

bash
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

bash
source ~/.bash_profile

验证安装

打开终端,执行以下命令:

bash
# 查看Java版本
java -version

# 查看编译器版本
javac -version

输出示例:

java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)

IDE选择

IntelliJ IDEA(推荐)

优点:

  • 智能代码提示
  • 强大的重构功能
  • 内置版本控制
  • 丰富的插件生态

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

版本:

  • Community(免费):适合纯Java开发
  • Ultimate(付费):支持Web开发、数据库等

Eclipse

优点:

  • 免费开源
  • 插件丰富
  • 社区活跃

下载: https://www.eclipse.org/

VS Code

优点:

  • 轻量级
  • 启动快
  • 扩展丰富

配置:

  1. 安装Extension Pack for Java扩展
  2. 安装JDK
  3. 配置java.home路径

构建工具

Maven

安装

  1. 下载:https://maven.apache.org/download.cgi
  2. 解压到指定目录
  3. 配置环境变量 MAVEN_HOME
  4. 添加 %MAVEN_HOME%\bin 到 Path

配置镜像(settings.xml)

xml
<mirror>
    <id>aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Aliyun Maven</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

常用命令

bash
mvn clean          # 清理
mvn compile        # 编译
mvn test           # 测试
mvn package        # 打包
mvn install        # 安装到本地仓库
mvn dependency:tree # 查看依赖树

Gradle

安装

bash
# macOS
brew install gradle

# Windows
# 下载解压后配置环境变量

常用命令

bash
gradle build       # 构建项目
gradle clean       # 清理
gradle test        # 测试
gradle tasks       # 查看所有任务

创建第一个项目

使用Maven创建

bash
mvn archetype:generate \
    -DgroupId=com.example \
    -DartifactId=my-app \
    -DarchetypeArtifactId=maven-archetype-quickstart \
    -DinteractiveMode=false

项目结构

my-app/
├── pom.xml                 # 项目配置文件
├── src/
│   ├── main/
│   │   ├── java/          # 源代码
│   │   │   └── com/example/App.java
│   │   └── resources/     # 资源文件
│   └── test/
│       ├── java/          # 测试代码
│       └── resources/     # 测试资源
└── target/                # 编译输出

pom.xml基本配置

xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
         http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    
    <groupId>com.example</groupId>
    <artifactId>my-app</artifactId>
    <version>1.0-SNAPSHOT</version>
    
    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>

IDE项目配置

IntelliJ IDEA

  1. 打开IDEA,选择 New Project
  2. 选择 MavenGradle
  3. 设置项目名称和位置
  4. 选择JDK版本
  5. 点击 Finish

编码设置

IDEA设置:

  • File → Settings → Editor → File Encodings
  • 设置 Global Encoding、Project Encoding、Properties Files 为 UTF-8

Maven设置:

xml
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>