私はLinuxで非常に環境に配慮しています。oracle(rpmファイル)からダウンロードしたjdk1.7をインストールし、.bash_profileを変更してJAVAHOMEとCLASSPATHを次のように追加しました。
JAVAHOME=/usr/java/jdk1.7.006 export JAVA_HOME PATH=$JAVA_HOME/bin:$PATH export PATH CLASSPATH=.:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jar export CLASSPATH
そして私は再起動します。しかし、私が試してみると:
java -version
以下が表示されます。
bash: /usr/java/jdk1.7.0_06/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
それから私は試しました:
su -c 'yum install glibc.i686'
そしてにつながるでしょう:
ロードされたプラグイン:langpacks、presto、refresh-packagekit依存関係の解決未完了のトランザクションが残っています。最初にyum-complete-transactionを実行して、それらを終了することを検討してください。->トランザクションチェックの実行--->パッケージglibc.i6860:2.15-51.fc17がインストールされます->処理の依存関係:パッケージのlibfreebl3.so(NSSRAWHASH3.12.3):glibc-2.15-51.fc17.i686 ->依存関係の処理:パッケージのlibfreebl3.so:glibc-2.15-51.fc17.i686->トランザクションチェックの実行--->パッケージnss-softokn-freebl.i686 0:3.13.5-1.fc17はインストール済み->終了した依存関係解決エラー:保護されたmultilibバージョン:glibc-2.15-51.fc17.i686!= glibc-2.15-37.fc17.x8664エラー:保護されたmultilibバージョン:nss-softokn-freebl-3.13.5-1 .fc17.i686!= nss-softokn-freebl-3.13.4-2.fc17.x86_64
何が悪いのかわからないのですか?
jdk1.7をインストールする前に、java -versionを試しましたが、openJDKなどの応答が返されます。
ところで、私がJavaをインストールしたとき、「complete」の前に、それはまた悪いELFインタープリターエラーを示し、私はそれらを無視しました。
誰かが解決策を提供できれば幸いです。そして私の貧弱な英語を許してください。