文章目录

  • 安装jdk8
  • 安装maven
  • 安装idea
  • 参考文章



不论在windows系统下,还是在linux系统下,搭建java开发环境的过程基本都是一样的,都要

  • 下载、安装jdk,配置环境变量:JAVA_HOMECLASSPATHpath
  • 下载、安装maven,配置环境变量:MAVEN_HOMEpath
  • 下载、安装idea


本篇文章主要介绍一下linux系统(centos8)下如何搭建java开发环境。
小提示:笔者是以root用户身份在linux系统上进行操作。

安装jdk8

首先,到Oracle官网下载得到jdk8的安装包:jdk-8u301-linux-x64.tar.gz。

java linux编程 linux做java开发_centos


将安装包解压,并将解压后的目录放于系统的/usr/local目录下。

java linux编程 linux做java开发_ide_02


接着就是配置环境变量,即在/etc/profile文件中添加变量JAVA_HOME、变量CLASSPATHpath中追加jdk可执行文件路径:$JAVA_HOME/bin,如下所示。

JAVA_HOME="/usr/local/jdk1.8.0_301"
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL CLASSPATH

执行命令source /etc/profile即可使上述修改生效。

最后,执行java -version检验jdk是否安装成功。

java linux编程 linux做java开发_java linux编程_03


提醒:经过以上步骤,如果仍安装不成功,可以尝试这样做:

  1. 删除centos自带java:rm /usr/bin/java
  2. 重新建立连接:ln -s /usr/local/jdk1.8.0_301/bin/java /usr/bin/java


安装maven

maven官网下载maven安装包:apache-maven-3.8.3-bin.zip。

java linux编程 linux做java开发_java_04


将安装包解压,并将解压后的目录放置于/usr/local下。

java linux编程 linux做java开发_centos_05


接着就是配置环境变量,即在/etc/profile文件中添加变量MAVEN_HOMEpath中追加maven可执行文件路径:$MAVEN_HOME/bin,最后的/etc/profile修改的内容如下所示。

JAVA_HOME="/usr/local/jdk1.8.0_301"
MAVEN_HOME="/usr/local/apache-maven-3.8.3"

PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL CLASSPATH

执行命令source /etc/profile使上述修改生效 。

最后执行命令:mvn -version,验证maven是否安装成功。

java linux编程 linux做java开发_centos_06

安装idea

官网下载安装包:ideaIU-2021.2.3.tar.gz。

java linux编程 linux做java开发_java linux编程_07


将安装包解压,并将解压后的目录放于目录/usr/local下。

java linux编程 linux做java开发_linux_08


执行/usr/local/idea-IU-212.5457.46/bin下的idea.sh命令,就可以开始使用了。

java linux编程 linux做java开发_ide_09


为了方便使用可以创建idea桌面快捷方式:到/usr/share/applications/目录下新建idea.desktop文件,文件内容如下:

[Desktop Entry]
Version=2021.2.3
Type=Application
Name=IDEA2021
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/local/idea-IU-212.5457.46/bin/idea.sh
Terminal=false
Icon=/usr/local/idea-IU-212.5457.46/bin/idea.svg
Categories=Development;

其中Exec是idea执行文件的路径,Icon是idea图标的路径,Name是图标名称。

效果如图所示。

java linux编程 linux做java开发_centos_10


好了,安装好了jdk、maven、idea,java的开发环境就搭建好了,可以新建一个项目试试。