开发环境搭建
JDK下载安装
下载JDK
- 访问Oracle官网:https://www.oracle.com/java/technologies/downloads/
- 选择合适的版本(推荐LTS版本:Java 8、11、17、21)
- 下载对应操作系统的安装包
各平台安装
Windows
- 下载
.exe安装包 - 双击运行安装向导
- 选择安装路径(建议不要有空格和中文)
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配置
- 右键"此电脑" → 属性 → 高级系统设置
- 点击"环境变量"
- 新建系统变量:
| 变量名 | 变量值 |
|---|---|
JAVA_HOME | C:\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
优点:
- 免费开源
- 插件丰富
- 社区活跃
VS Code
优点:
- 轻量级
- 启动快
- 扩展丰富
配置:
- 安装Extension Pack for Java扩展
- 安装JDK
- 配置java.home路径
构建工具
Maven
安装
- 下载:https://maven.apache.org/download.cgi
- 解压到指定目录
- 配置环境变量
MAVEN_HOME - 添加
%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
- 打开IDEA,选择
New Project - 选择
Maven或Gradle - 设置项目名称和位置
- 选择JDK版本
- 点击
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>