Debian 8にJava JDKとJREをインストールする

Debian 8にJava JDKとJREをインストールする

Debian 8がインストールされており、Java JREとJDKをインストールしたいと思います。私は使うこの方法効果がある

しかし、リポジトリにホストされているスクリプトなので心配です。抽出を入力すると、なぜ機能しないのか知りたいです。このJRE/usr/java/jre1.8.0_73ディレクトリに文書によるとPATH=/usr/local/jdk1.8.0/bin:$PATH export PATH説明したように、パス変数を追加しました。この文書しかし、うまくいきません。

OpenJDKをインストールしようとしてもパッケージが見つかりません。 Debian に Java をインストールするのがなぜそれほど複雑なのか理解できません。 Ubuntuではとても簡単です。誰かが私にインストールのための段階的な指示を提供できることを願っています。

答え1

JessieバックポートでOpenJDK 8を見つけることができます(ありがとう。ウィリアム・パコ思い出してください):

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt update

機能が有効になってから

apt install -t jessie-backports openjdk-8-jdk

JDKをインストールするか

apt install -t jessie-backports openjdk-8-jre

JREがインストールされます。

OracleのJVMが必要な場合は、私の答えを参照してください。Linux Mint Petra(16) Java JRE 7 から JRE 8 にアップデートすると、グラフィックスシステムがクラッシュしますか?、また非常に簡単です。

答え2

~によると公式ウェブサイト次のようにJavaをビルドしてインストールできます。

contribに追加してください/etc/apt/sources.list

jdk-8u121-linux-x64.tar.gzからダウンロード信託

必須パッケージをインストールします。

apt-get update
apt-get install 
apt-get install java-package

ファイルをビルド.debしてインストールします。

make-jpkg jdk-8u121-linux-x64.tar.gz
dpkg -i oracle-java8-jdk_8u121_amd64.deb

次のコマンドを実行して選択しますjdk-8

update-alternatives --config java

出力例:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
  0         /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode
  1         /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
* 2         /usr/lib/jvm/jdk-8-oracle-x64/jre/bin/java       318       manual mode

ランニング:java -version

java version "1.8.0_121"

答え3

PPAリポジトリを使用するこの方法は非常に不安定で、Ubuntuエコシステムの外では機能しないことがよくあります。 Debianの公式パッケージリポジトリからOpenJDKをインストールする方が良いでしょう。[1]。この記事を書いて注意すべき点は、JDK 8を開く安定したストレージには含まれません。つまりsource.list、installを通過する前にバックポートを追加する必要があることを意味しますapt-get[2]

むしろOracle tarballをダウンロードして解凍したいと思います。次に、述べたように/binフォルダを$PATH

関連情報