Sudo yum updateを試しましたが、Java "1.7.0_75"が保持されます。別のアプリケーションで動作させるには1.8が必要ですが、アップグレードする方法がわかりません。
何らかの方法で手動でインストールする必要がありますか?私が見る限り、インターネット上でこれに関する多くの情報はありません。
仕様:
Java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
今更新しようとすると:
[ec2-________]$ Sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
No packages marked for update
他に必要なことはありますか?
ありがとうございます。
Java 1.7を削除してインストールするにはJava 1.8:
Sudo yum install Java-1.8.0
Sudo yum remove Java-1.7.0-openjdk
インストールJavaランタイム1.8
Sudo yum install Java-1.8.0
またはJavaコンパイラおよびその他の開発者ツールが必要な場合:
Sudo yum install Java-1.8.0-openjdk-devel
次に、alternativesコマンドを使用して、Java 1.8をデフォルトにします。
Sudo /usr/sbin/alternatives --config Java
Sudo /usr/sbin/alternatives --config javac
# etc
必要に応じて、Java 1.7
Sudo yum remove Java-1.7.0-openjdk
しかし、それを削除します後インストールしましたJava 1.8またはaws-apitoolsは、インストール時にJavaに依存しているため、削除されます。
yum install Java-1.8.0 -y
/usr/sbin/alternatives --set Java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/Java
/usr/sbin/alternatives --set javac /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/javac
yum remove Java-1.7.0-openjdk