Debianとjdk 1.7

Debianとjdk 1.7

サーバーで一部のアプリケーションを実行するには、バージョン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つの回避策があります。

  1. 実行してJRE 6を削除しますsudo apt-get purge openjdk-6-*(これにより、Java 6のすべての部分が削除されます)。

  2. ランニングsudo update-java-alternatives -s java-1.7.0-openjdk-amd64

おすすめ記事