【Linux】CentOS 7.3安裝配置JDK8+Maven

JDK8

一. 從官網下載JDK8

選擇最新的JDK版本,先接受軟件許可,然後下載64位的Linux壓縮包

注意:測試發現不能通過wget指令直接拉去jdk壓縮包,可能是受某些許可限制。解決方案是通過windows端直接下載jdk包,然後在通過sftp軟件上傳到linux下的指定目錄

二.解壓JDK壓縮包

在jdk壓縮包所在的目錄執行解壓(我的情況是 /usr/local/)

Linux下常用解壓指令

tar -zxvf jdk-8u191-linux-x64.tar.gz  //根據實際情況來

三.配置JDK環境變量

1.編輯系統全局變量

vim /etc/profile

在文末添加jdk路徑

#java environment
export JAVA_HOME=/usr/local/jdk1.8.0_144   //以實際情況來定
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

【注】:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}

確認無誤後保存退出(退出編輯模式後shift + :,然後輸入wq回車)

2.手動使環境變量生效

source /etc/profile

3.檢查JDK配置是否生效

java -version

輸出結果:

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

如果提示:-bash: export: `//以實際情況來定': not a valid identifier,表示你把//註釋後的文字也複製進去了,刪除即可

補充:

1.原貼地址

2.【JDK和Open JDK】平常使用的JDK和Open JDK有什麼區別

Maven

1、下載安裝文件,maven官網

在 /usr/local 目錄下執行如下命令:

wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz   //以最新的版本爲準

2、解壓安裝

tar -zxvf apache-maven-*  //解壓
mv apache-maven-3.6.0  maven-3.6.0  //重命名

3、配置環境變量

vim /etc/profile

在末尾加入maven的路徑

#maven environment
export M2_HOME=/usr/local/maven-3.6.0   //與實際目錄名一致
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

4、使配置生效

保存退出後運行下面的命令使配置生效,或者重啓服務器生效。

source /etc/profile

5、驗證版本

mvn -v

出現maven版本即成功

[root@izj6c47bc02i5akvuyb8xzz local]# mvn -v
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: /usr/local/maven-3.6.0
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/local/jdk-8u191-x64/jdk1.8.0_191/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.26.2.el7.x86_64", arch: "amd64", family: "unix"

6、配置阿里雲倉庫,國內速度快【已失效、慎用】

在maven conf文件夾下找到setting.xml,在<mirrors>中添加如下:

<mirror>
 <id>alimaven</id>
 <name>aliyun maven</name>
 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
 <mirrorOf>central</mirrorOf>
</mirror> 
 

7、編譯部署

mvn clean
mvn install

/target  目錄下即爲編譯完成的jar包或war包

參考於:CentOS7配置教程(六)安裝Maven和創建Java項目、運行項目

              Linux安裝git和maven的詳細過程

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章