如何在 IntelliJ IDEA 中配置 Maven 项目并使用 Java 8
在 IntelliJ IDEA 中配置 Maven 项目并使用 Java 8 是一个相对简单的过程,下面是详细的步骤。
1. 安装 Java 8
在 Windows 上安装 Java 8
-
下载 Java 8 JDK:
你可以从 Oracle JDK 8 下载页面 下载 Java 8 JDK。 -
安装 Java 8 JDK:
选择适合你操作系统的版本进行下载和安装。 -
配置环境变量:
安装完成后,需要配置环境变量以便在命令行中使用java
和javac
命令:- 右键点击桌面上的“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
- 在“系统变量”中找到
Path
,点击“编辑”。 - 在
Path
中添加 JDK 的bin
目录。例如,如果你安装在C:\Program Files\Java\jdk1.8.0_301
,那么添加以下路径:C:\Program Files\Java\jdk1.8.0_301\bin
- 点击“确定”保存。
-
验证安装:
打开命令行,输入以下命令验证 Java 8 是否安装成功:java -version
你应该看到类似以下的输出:
java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
在 macOS 上安装 Java 8
-
使用 Homebrew 安装 Java 8:
如果你已经安装了 Homebrew,可以使用以下命令安装 Java 8:brew install --cask adoptopenjdk8
-
手动安装 Java 8:
你也可以从 AdoptOpenJDK 下载适用于 macOS 的 JDK 8 安装包,安装后会自动配置环境变量。 -
验证安装:
打开终端,输入以下命令:java -version
如果安装成功,应该看到类似以下的输出:
java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
在 Linux 上安装 Java 8
-
使用包管理器安装 Java 8:
对于基于 Debian 的系统(如 Ubuntu),可以使用以下命令安装 OpenJDK 8:sudo apt update sudo apt install openjdk-8-jdk
对于基于 Red Hat 的系统(如 CentOS),可以使用以下命令:
sudo yum install java-1.8.0-openjdk
-
设置 Java 环境变量:
安装完 Java 后,可能需要设置环境变量。可以编辑/etc/environment
文件来配置JAVA_HOME
环境变量。打开终端并运行以下命令:
sudo nano /etc/environment
添加如下行:
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
保存文件后,运行以下命令更新环境变量:
source /etc/environment
-
验证安装:
使用以下命令验证 Java 版本:java -version
输出类似:
java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
2. 配置 IntelliJ IDEA 使用 Java 8
- 打开 IntelliJ IDEA,进入
File
->Project Structure
。 - 在左侧面板中,选择
Project
,然后在右侧面板中,将Project SDK
设置为 Java 8。如果没有 Java 8 SDK,可以点击Add SDK
,选择JDK
,并指定 JDK 8 的安装路径。 - 确保在
Project Language Level
选项中选择 Java 8(或默认设置)。 - 点击
OK
完成配置。
3. 配置 Maven 使用 Java 8
在 Maven 项目的 pom.xml
文件中,确保你设置了 Java 8 作为编译源和目标版本。可以在 properties
部分添加以下内容:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
此外,确保在 Maven 构建时使用 Java 8 编译器插件。你可以在 pom.xml
的 build
部分添加以下内容:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
这样,Maven 就会在构建时使用 Java 8 进行编译。
4. 创建 Maven 项目
- 打开 IntelliJ IDEA,点击
File
->New
->Project...
。 - 在弹出的窗口中,选择
Maven
,然后点击Next
。 - 选择
Create from archetype
(如果你有特定的模板,可以选择),如果不需要,可以取消选择。然后点击Next
。 - 输入
GroupId
和ArtifactId
,这两者是 Maven 项目的基本标识符。通常,GroupId
是公司域名的反向(例如:com.example
),ArtifactId
是项目名称(例如:my-project
)。 - 选择项目保存路径,并点击
Finish
完成项目的创建。
5. 配置 Maven
配置 settings.xml
Maven 使用 settings.xml
来进行全局配置。通常 settings.xml
文件位于 Maven 安装目录下的 conf
文件夹中。你可以根据需要编辑这个文件来配置 Maven。
- 打开
settings.xml
文件,添加以下内容以配置阿里云镜像和其他仓库(提高国内用户的下载速度):
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>spring-plugin</id>
<mirrorOf>*</mirrorOf>
<name>spring-plugin</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.4</id>
<activation>
<jdk>1.4</jdk>
</activation>
<repositories>
<repository>
<id>jdk14</id>
<name>Repository for JDK 1.4 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
</repository>
</repositories>
</profile>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
</profile>
</profiles>
在 IDEA 中右侧 Maven 面板里,可以点击 Reload All Maven Projects
来同步 pom.xml
文件和依赖。
6. 使用 Maven 构建项目
-
在项目根目录下打开 Maven 面板,点击
Lifecycle
,你将看到以下常用命令:clean
:清除之前的编译结果。validate
:验证项目的有效性。compile
:编译项目。test
:运行单元测试。package
:打包项目,生成.jar
或.war
文件。install
:将项目安装到本地 Maven 仓库。deploy
:将项目发布到远程仓库。
-
你可以通过点击对应的命令来执行 Maven 构建流程,也可以在终端中手动运行命令:
mvn clean install