CentOS7 下 安裝JDK與Maven
1.獲取壓縮包
Maven與Jenkins都需要jdk,所以先安裝jdk,同時maven與jdk安裝步驟大致相同,可以同時操作
1.使用ftp傳輸JDK安裝包到linux上 某雲下載提取碼:hm6u
2.wget方式獲取
以下是jdk的
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
2.解壓
1.使用tar -zxvf
解壓jdk與maven的壓縮文件 。輸入命令之後,再輸入文件名的前面幾個字母可以按tab
補全;分別解壓之後會產生兩個文件夾。
使用mv
命令移動這兩個文件夾到指定目錄,方便後續配置
mv apache-maven-3.6.3 /usr/local/maven
mv jdk1.8.0_221 /usr/local/jdk8
移動完成之後,可以分別進入查看是否移動了正確的文件
3. 配置環境變量
vim /etc/profile
在文件的最後添加上
export JAVA_HOME=/usr/local/jdk8 # 剛剛jdk移動到的目錄
export MAVEN_HOME=/usr/local/maven # 剛剛maven移動到的目錄
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin:$PATH
最後使用以下命令使配置生效
source /etc/profile
最後檢查是否生效
java -version #檢查jdk是否安裝成功
mvn -v #檢查maven是否安裝成功
maven成功
4.問題
一開始運行java -version的時候報錯如下
[root@instance-7k1d5qb8 bin]# java -version
-bash: /usr/local/maven/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
度娘了一圈,大意是由於系統位數差異,缺少了東西。找到如下解決方法
yum install glibc.i686
5. 總結
1.安裝流程如下:獲取壓縮包-》解壓指定文件位置-》配置環境變量-》刷新環境變量
2.還有一種安裝方法是通過yum源來安裝,相當於在windows下的自動安裝,如果不熟悉不太方便掌握文件位置
3.本篇基於百度雲服務器純淨的Centos版本,爲後續Jenkins安裝部署做鋪墊