Configure Maven Java Project in Idea on CentOS 7

摘要

介绍如何在 CentOS 7 环境下安装配置 JDK、Maven、Idea。以及如何创建一个可以运行的 Maven Java 项目。

卸载 OpenJDK

使用命令查看当前系统的 jdk 版本:

1
2
3
4
[root@localhost ~]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

确实是 openjdk,然后使用 yum 命令查看有多少个包:

1
2
3
4
5
6
7
8
[root@localhost ~]# yum list installed | grep java
java-1.7.0-openjdk.x86_64 1:1.7.0.171-2.6.13.2.el7 @anaconda
java-1.7.0-openjdk-headless.x86_64 1:1.7.0.171-2.6.13.2.el7 @anaconda
java-1.8.0-openjdk.x86_64 1:1.8.0.161-2.b14.el7 @anaconda
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.161-2.b14.el7 @anaconda
javapackages-tools.noarch 3.4.1-11.el7 @anaconda
python-javapackages.noarch 3.4.1-11.el7 @anaconda
tzdata-java.noarch 2018c-1.el7 @anaconda

可以看到,系统中有两个版本的 openjdk,我们先删除 1.7 的:

1
2
3
4
5
6
7
[root@localhost ~]# yum -y remove java-1.7.0-openjdk*
...
删除:
java-1.7.0-openjdk.x86_64 1:1.7.0.171-2.6.13.2.el7
java-1.7.0-openjdk-headless.x86_64 1:1.7.0.171-2.6.13.2.el7

完毕!

用同样的方法将 1.8 的也删除即可。

1
2
yum -y remove java-1.8.0-openjdk*
...

安装 JDK

下载 JDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

这里下载源码版本的。

将包移动到 /usr/local/ 目录下,并解压:

1
tar -xvzf jdk-8u181-linux-x64.tar.gz

配置环境变量

打开配置文件:

1
vim /etc/profile

在文件最后添加如下内容:

1
2
3
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

效果如下:
enter image description here

保存后退出,然后重新加载配置文件:

1
source /etc/profile

测试

1
2
3
4
[root@localhost local]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

安装 Idea

下载:https://www.jetbrains.com/idea/download/#section=linux
得到文件:ideaIC-2018.2.4.tar.gz

将该文件拷贝到 /usr/local 目录下,然后解压:

1
tar -zxvf ideaIC-2018.2.4.tar.gz

进入该目录,其中有一个 Install-Linux-tar.txt 文件,其中说明了如何安装。

进入该文件夹的 bin 目录中,执行:

1
./idea.sh

第一次执行时,会生成一些配置文件,以及要求你进行一些设置。

安装 Maven

下载:

1
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

将下载文件拷贝到 /usr/local/ 中然后解压:

1
tar -zxvf /usr/local/apache-maven-3.5.4-bin.tar.gz

创建 Java 项目

在 IDEA 的顶部的菜单中 File -> New -> Project 打开如下界面,选择 Maven,设置好项目所使用的 SDK,勾选 Create from archetype,然后从下面选择一个 Maven 的QuickStart 项目模板。
enter image description here

填写项目的 Maven 相关信息:
enter image description here

这里注意,使用的 Maven Home 目录选择你所下载的 Maven 版本,同时将Maven的设置文件和仓库目录修改为你自定义的。
enter image description here

这里基本不用修改,如果需要可以更改项目名称和存放路径。
enter image description here

之后,项目的创建可能需要一些时间来下载和引入相关的模板文件。

完成之后,你会在信息框中看到 BUILD SUCCESS的字样,不过这个时候这个Java项目是没有办法直接运行的。需要点击右下角的方框中的 Enable Auto Import才行。
enter image description here

之后,项目就变成一个可执行的项目了,在 Main 函数所在的类中右击,会出现 Run 'App.main()' 的选项。如果找不到这个右下角的小方块,那么在项目名称上右击,选择Maven -> Reimport 可以达到相同的效果。

enter image description here