Linuxで「バイナリファイルを実行できません:Execフォーマットエラー」を解決します(centosでjdkをアンインストールしてインストールします)

私はこの問題に長い間立ち往生していて、それを解決することができません。実際、jdkは正しくインストールされていません。インストールして再インストールする前にアンインストールしてください。

アイデア

yumを使用してjdkをインストールします

インストール前:最初にjdkをアンインストールします

1.アンインストール

システムにjdkが付属しているかどうかを確認します

rpm -qa |grep java
rpm -qa |grep jdk 
rpm -qa |grep gcj

出力情報がある場合、バッチアンインストールシステムには付属しています

rpm -qa | grep java | xargs rpm -e --nodeps
rpm -qa | grep jdk | xargs rpm -e --nodeps

2.インストール

jdkで利用可能なインストールパッケージを確認してください

yum list java-1.8*

ここに画像の説明を挿入
インストールパッケージ

yum install java-1.8.0-openjdk* -y



```bash
3、配置环境变量

yum install java-1.8.0-openjdk * -y

vi /etc/profile

ここに画像の説明を挿入

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
export PATH=${JAVA_HOME}/bin:$PATH

备注:修改环境变量键盘操作 按(a)  结束环境变量修改 按esc键 和(:wq!)

ここに画像の説明を挿入
コマンドを実行します。構成された環境変数が有効になります

source /etc/profile

4.インストールが成功したかどうかを確認します

java -version

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_41665637/article/details/113113279