天天看點

centos7安裝jdk-6u45-linux-i586-rpm.bin

bad ELF interpreter: No such file or directory

1、在64系統裡執行32位程式如果出現/lib/ld-linux.so.2:

bad ELF interpreter: No such file or directory,安裝下glic即可

yum install glibc.i686

自己捯饬的linux系統(CentOS)安裝了jdk後,隻能識别java指令而不識别javac。根據網上的教程設定環境變量後還是不行。

後來看了下/usr/java/jdk**目錄下面根本沒有javac這個檔案。。。

原來是安裝的openjdk版本的jdk。

于是删除原來的jdk,# yum erase java-1.*。

下載下傳Oracle的JDKrpm包,rpm -ivh jdk-8u101-linux-x64.rpm,安裝完畢javac就來了,連環境變量都不用自己設定。

先解除安裝jdk

rpm -qa|grep java

# xxx yyy zzz為你要解除安裝的插件,插件之間以空格隔開

rpm -e --nodeps xxx yyy zzz

n...結尾的可以不解除安裝

開始安裝jdk

給所有使用者添加可執行的權限,su進入root賬戶

#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin

#./jdk-1_5_0_02-linux-i586.rpm.bin(此步驟必須用root使用者權限安裝)

此時會生成檔案jdk-1_5_0_02-linux-i586.rpm,同樣給所有使用者添加可執行的權限

#chmod +x jdk-1_5_0_02-linux-i586.rpm

安裝程式

#rpm -ivh jdk-1_5_0_02-linux-i586.rpm

出現安裝協定等,按接受即可。

Linux安裝JDK步驟2.設定環境變量。

#vi /etc/profile

在最後面加入

#set java environment

JAVA_HOME=/usr/java/jdk-1_5_0_02

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

儲存退出。

編譯profile

source /etc/profile

要使JDK在所有的使用者中使用,可以這樣:

vi /etc/profile.d/java.sh

在新的java.sh中輸入以下内容:

#set java environment

JAVA_HOME=/usr/java/jdk-1_5_0_02

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

儲存退出,然後給java.sh配置設定權限:chmod 755 /etc/profile.d/java.sh

Linux安裝JDK步驟3.在終端使用echo指令檢查環境變量設定情況。

#echo $JAVA_HOME

#echo $CLASSPATH

#echo $PATH

4.檢查JDK是否安裝成功。

#java -version

安裝jdk的三種方法https://www.cnblogs.com/telwanggs/p/11546751.html

繼續閱讀