サーバーで一部のアプリケーションを実行するには、バージョン1.7以降が必要です。
図のようにJDKをインストールしようとしています。協会。ただし、最新のJava 8パッケージを検索することはできません。
sudo apt-get install openjdk-8-jre
これは私に与える
Unable to locate package openjdk-8-jdk
そして
sudo apt-get install openjdk-7-jre
インストールは続行されますが、実行中です。
java -version
私は得る:java version "1.6.0_36"
Ubuntuの同じパッケージは予想通り1.7を提供しました。これは、Debianリポジトリに適したjdk 1.7がないという意味ですか?それとも、古いJavaインストールがあり、正しいバージョンで実行するようにJavaをさらに構成する必要がありますか?
私もこれを見ました。質問しかし、それは私に満足のいく解決策を与えませんでした。
ベストアンサー1
JRE 6とJRE 7の両方がインストールされている可能性があり、以前のバージョンが優先されます。これには2つの回避策があります。
実行してJRE 6を削除します
sudo apt-get purge openjdk-6-*
(これにより、Java 6のすべての部分が削除されます)。ランニング
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
。