E: Package 'oracle-java8-installer' has no installation candidate

后端 未结 4 2057
执笔经年
执笔经年 2021-01-31 08:41

I tried to install java8 using the following commands:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-install         


        
相关标签:
4条回答
  • 2021-01-31 09:21

    Please read the details when we execute the below command: sudo add-apt-repository ppa:webupd8team/java

    The Oracle JDK License has changed for releases starting April 16, 2019.

    The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

    Oracle Java downloads now require logging in to an Oracle account to download Java updates, like the latest Oracle Java 8u211 / Java SE 8u212. Because of this I cannot update the PPA with the latest Java (and the old links were broken by Oracle).

    For this reason, THIS PPA IS DISCONTINUED (unless I find some way around this limitation).

    0 讨论(0)
  • 2021-01-31 09:28

    I was facing the same issue and resolved with this:\

    sudo apt install openjdk-8-jdk
    
    0 讨论(0)
  • 2021-01-31 09:30

    I just went through the same process and I fixed the problem by manually installing java 8 on my ubuntu 18.04 machine. Hopefully my answer will help you.

    1. Download the latest JAVA 8 SE development kit from here: https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
    2. Open your terminal.
    3. Type $mkdir /opt/jdk.
    4. Untar Java in your new folder $tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk.
    5. Set oracle JDK as the default JVM by running those two instructions (or something around that depending on your configuration):

    Note: Each bullet point is one single command

    • update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_<YourVersion>/bin/java 100
    • update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_<YourVersion>/bin/javac 100

    You can check the result by running java -version !

    Before I started, I went through those steps as well in order to remove completely java from my system: https://askubuntu.com/questions/84483/how-to-completely-uninstall-java#185250

    The source I used for the manual installation of JAVA was this article: https://www.digitalocean.com/community/tutorials/how-to-manually-install-oracle-java-on-a-debian-or-ubuntu-vps

    0 讨论(0)
  • 2021-01-31 09:35

    Add the following line to /etc/apt/sources.list:

    deb https://debian.opennms.org/ stable main

    Install GPG key of the repository:

    wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -

    Update the package index:

    sudo apt-get update

    Install oracle-java8-installer deb package:

    sudo apt-get install oracle-java8-installer

    Source

    0 讨论(0)
提交回复
热议问题