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"