最近開始學習linux,在這記錄安裝JDK的過程和遇到的問題
一 在線安裝:
安裝之前先檢查一下系統有沒有自帶open-jdk
命令:
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果沒有輸入信息表示沒有安裝。
如果有安裝可以使用如下命令批量卸載所有帶有Java的文件
(這句命令的關鍵字是java):
rpm -qa | grep java | xargs rpm -e --nodeps
首先檢索包含java的列表
yum list java*
檢索1.8的列表
yum list java-1.8*
安裝1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
jdk自動安裝目錄爲:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
二 離線安裝:
1.首先在官網下載linux的JDK的壓縮包(.tar.gz)
2.用上傳工具上傳到/usr/local/src/目錄中
3. 解壓壓縮包 tar -xvf jdk1.7.0_71.tar.gz
4.移動解壓文件夾到/usr/local/目錄 mv jdk1.7.0_71 /usr/local
5.配置文件信息
5.1
vi /etc/profile
JAVA_HOME=/usr/local/jdk1.7.0_71
JRE_HOME=/usr/local/jdk1.7.0_71/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
5.2 使當前的配置文件生效,重新加載/etc/profile文件
source /etc/profile
6. 驗證是否成功
java -version
6.1如果出現錯誤
-bash: /usr/local/java/jdk1.7.0_55/bin/java: /lib/ld-linux.so.2: bad ELF interpreter
則只要運行命令:yum install glibc.i686
根據提示確認安裝就行了