Oracle-Java8-Installer:インストール候補なし


46

Ubuntu Server(16.04 LTS、完全更新、x64)にOracle Java 8をインストールしようとしています。この(非常に簡単な)ガイドに従いました:http : //www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

を実行した後apt-get update、更新のためにヒットしたサイトの標準リストを取得しますが、次のエラーが表示されます(問題の原因だと思います)。

Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages
404 not found

amd64エンドポイントではなく、他のすべてのURLが機能します。

次に、実行apt-get install oracle-java8-installerすると、次のエラーが表示されます。

 Package oracle-java8-installer is not available, but is referred to by another package.
 This may mean that the package is missing, has been obsoleted, or is only available from another source
 E: Package 'oracle-java8-installer' has no installation candidate

そのエンドポイントはもう利用できませんか?Oracle Java 8の別のソースはありますか?dpkgを使用してパッケージを手動でインストールする以外に、ほとんどすべてのガイドで言及されている "webupd8"グループが表示されます(しかし、Oracleから更新を取得できますか?)


10
注意!!!- このPPAは中止される - webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Rafaf Tahsin

1
@RafafTahsinと私は、なぜドッカーの画像が突然壊れるのかと思っていました。リンクをありがとう。解決策はありますか?
coding_idiot

答えはありませんでした(ubuntu 18.04)。tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic このリンクは役に立ちました。
Saleh Enam Shohag

@RafafTahsinコメントによって言及した理由によると、今は2液のいずれかを使用したJavaをインストールすることができますaskubuntu.com/a/55960/214624またはaskubuntu.com/a/56119/214624
アーメドhamdy

sudo apt install default-jre
Barrard

回答:


43

間違いは、Debianにjavaをインストールする方法に関する指示を使用したことです。Ubuntuではありません。

  1. ルートとして、次のフォルダーに移動します。 /etc/apt/sources.list.d
  2. このファイルを見つけてwebupd8team-java.list、削除します。
  3. sudo apt-get updateシステムに対して実行して、その更新サーバーへの参照を削除します。
  4. 実行sudo add-apt-repository ppa:webupd8team/javaして、正しいppaをシステムに追加します。
  5. sudo apt-get update再度実行すると、すべてを正しくインストールできるはずです。

oracle-java8-set-defaultこのjavaパッケージをシステムのデフォルトjavaにするには、インストールすることもお勧めします。

注:OracleがOracle Javaコードベースのライセンスとアクセス制限を変更したため、WebUpd8 PPAは廃止されたため、この回答は機能しなくなりました。詳細はhttp://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.htmlで


6
4月16,2019の後に我々は、Oracleの変更JDK license.Weを実行した後、端末の出力からこの情報を取得できた場合に述べたこの答えとしてJDKをインストールすることはできませんsudo add-apt-repository ppa:webupd8team/java
Aolphn


Nioはここで説明されているように動作します:webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Alexandro de Oliveira

3
以下を使用してインストールできます: sudo apt install default-jreOR sudo apt install openjdk-11-jre-headlessORsudo apt install openjdk-8-jre-headless
itsazzad

9

次のコマンドを実行します。

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

次に、特定のjdkをインストールするには、次を実行します。

jdk6:

sudo apt-get install oracle-java6-installer

jdk7:

sudo apt-get install oracle-java7-installer

jdk8:

sudo apt-get install oracle-java8-installer

素晴らしい、私のために働く
-ycomp

別の方法は、シナプスを介してインストールすることです。私のための賛成@ycomp
bademba

11
このもはや作品は-今、バイナリの404エラーがあります
ピーターAjtai

java8のインストール時にバイナリのダウンロード時に404を生成した場合、誰かがこの状況を処理する最良の方法を提案できますか?
-oivoodoo


1

これは、最近のUbuntuでJabRefに必要でした。

現在JabRefでサポートされていないJavaバージョン11を使用します

(ソース:http : //help.jabref.org/en/Installation#installation-commands


したがって、私sudo add-apt-repository ppa:webupd8team/javaは私に言う発行しました:

[詳細な説明は以下をご覧ください]

このため、このPPAは廃止されました(この制限を回避する方法を見つけない限り)。


私の場合、うまくいった回避策は

OracleのWebサイトからサポートされているバージョンのJava(7または8)をインストールする

(ソース:はじめに/ 2。Oracle Java:-> https://help.ubuntu.com/community/Java

これを行うには、https://www.java.com/en/download/linux_manual.jspにアクセスしてください。

次に、それぞれのフィッティングファイルをダウンロードし、指示に従ってください。

残念ながら、絶対パスで呼び出す以外に方法は見つかりませんでしたが、これは機能します。私の場合、例えば

cd /usr/java/jre1.8.0_221/bin/
./java -jar ~/bin/JabRef.dir/JabRef-4.3.1.jar #or where your .jar file lies


Java 11が問題にならない場合は、おそらくこのチュートリアルを使用することをお勧めします。https//tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic/


[長い説明]

Oracle JDKライセンスは、2019年4月16日以降のリリースで変更されました。

Oracle Java SEの新しいOracle Technology Networkライセンス契約は、以前のOracle JDKライセンスとは大幅に異なります。新しいライセンスでは、個人使用や開発使用などの特定の使用が無料で許可されますが、以前のOracle JDKライセンスで許可されていた他の使用は使用できなくなる可能性があります。この製品をダウンロードして使用する前に、条件を注意深く確認してください。FAQはこちらから入手できます:https : //www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Oracle Javaダウンロードでは、最新のOracle Java 8u211 / Java SE 8u212などのJava更新をダウンロードするためにOracleアカウントにログインする必要があります。このため、最新のJavaでPPAを更新することはできません(古いリンクはOracleによって壊れていました)。

このため、このPPAは廃止されました(この制限を回避する方法を見つけない限り)。

Oracle Java(JDK)インストーラー(Oracle JDK8を自動的にダウンロードしてインストールします)。このPPAには実際のJavaファイルはありません。

重要-> Oracle Java 7および6インストーラーが機能しなくなった理由:http : //www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html

更新:Oracle Java 9はサポート終了:http : //www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

PPAはUbuntu 18.10、18.04、16.04、14.04および12.04をサポートしています。

詳細情報(およびUbuntuのインストール手順):-http: //www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debianのインストール手順:-Oracle Java 8:http : //www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Oracle Java 11については、別のPPAを参照してください-> https://www.linuxuprising.com/2019/06/new-oracle-java-11-installer-for-ubuntu.html 詳細:https : //launchpad.net /〜webupd8team / + archive / ubuntu / java [ENTER]を押して続行するか、Ctrl-cを押して追加をキャンセルします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.