centos7 搭建java環境

服務器環境

阿里雲服務器ECS centos7.7

搭建步驟-方法一

yum源安裝

1. 首先更新yum源,與時俱進

yum update -y

在極人品不好的情況下,會出現如下錯誤,原因是rpm數據庫有問題

Error: rpmdb open failed #意思是打開rpmdb數據庫失敗

⭐名詞解釋:RPM (RPM軟件包管理器)

解決方案
cd /var/lib/rpm  #rpmdb所在目錄
rm -f __db.*     #清除原rpmdb文件
rpm --rebuilddb  #重建rpm數據庫
yum clean all    #清除所有yum的緩存

完美解決bug,ojbk

2. 卸載系統自帶的OpenJDK以及相關的java文件

rpm -qa | grep java

命令說明:

命令 解釋
rpm 管理套件
-qa 使用詢問模式,查詢所有套件
grep 查找文件裏符合條件的字符串
java 查找包含java字符串的文件
#如果存在則刪除掉,避免干擾。採用 rpm -e --nodeps 刪除操作
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

命令說明:

命令 解釋
rpm 管理套件
-e 刪除指定的套件
–nodeps 不驗證套件檔的相互關聯性

再使用rpm -qa | grep java 查看,如果還未刪除乾淨則採用yum命令刪除

#卸載所有openjdk相關文件輸入
yum -y remove java-1.7.0-openjdk*  

3. 安裝JDK

  • 查看JDK軟件包列表件
yum search java | grep -i --color jdk

MUnfxS.png

  • 選擇版本安裝
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
#或者如下命令,安裝jdk1.8.0的所有文件
yum install -y java-1.8.0-openjdk*
  • 查看是否安裝成功
java -version

4.配置環境變量

  • yum源安裝JDK默認安裝路徑/usr/lib/jvm
  • 在/etc/profile 添加環境變量
#以vim編譯器打開文件
vim /etc/profile
-------------------------------------------
#JAVA_HOME  一定是自己安裝jdk的路徑!!!!
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
PATH=$PATH:$JAVA_HOME/bin  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export JAVA_HOME  CLASSPATH  PATH 
-------------------------------------------
#強制保存關閉
!wq
-------------------------------------------
#使配置文件生效
source  /etc/profile
  • 使用如下命令,查看JDK變量
 echo $JAVA_HOME
 echo $PATH
 echo $CLASSPATH

搭建步驟-方法二

tar包解壓安裝

1.下載自己需要的jdk的tar包

2.將tar傳至服務器並解壓縮

可使用ftp拖拽至服務器或直接進入目錄使用wget命令下載。

  • 方法一
#使用filezilla拖拽目錄/usr/local/java
#使用命令解壓
 tar -zxvf jdk-8u151-linux-x64.tar.gz
  • 方法二
 使用wget命令下載
 cd /usr/local/java
 wget http://118.190.36.92/software/jdk-8u151-linux-x64.tar.gz
 #使用命令解壓
 tar -zxvf jdk-8u151-linux-x64.tar.gz

3.配置環境變量

#以vim編譯器打開文件,並在文件最後添加如下內容
vim  /etc/profile
#JAVA_HOME  一定是自己安裝jdk的路徑!!!! ## 這裏要注意目錄要換成自己解壓的jdk 目錄
export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  
#強制保存關閉
!wq

#更新使配置文件生效
source /etc/profile
  • 查看是否安裝成功
#查看jdk版本
java -version 
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

😂 本文均由JavaDog原創,轉載請標明出處。

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