首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu 16.04上使用PPA下载Oracle Java 8

在ubuntu 16.04上使用PPA下载Oracle Java 8
EN

Stack Overflow用户
提问于 2016-08-07 15:18:57
回答 1查看 1.6K关注 0票数 1

我一直在尝试下载Oracle Java 8,因为我需要它用于android studio。这是我所做的和我所收到的:

代码语言:javascript
复制
atenagm@atenagm-K46CB:~$sudo add-apt-repository ppa:webupd8team/java
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA.

More info (and Ubuntu installation instructions):
- for Oracle Java 7: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
- for Oracle Java 8: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

Debian installation instructions:
- Oracle Java 7: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

Oracle Java 9 (for both Ubuntu and Debian):     http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html

For JDK9, the PPA uses standard builds from:     https://jdk9.java.net/download/ (and not the Jigsaw builds!).

Important!!! For now, you should continue to use Java 8 because Oracle     Java 9 is available as an early access release (it should be released in  2016)! You should only use Oracle Java 9 if you explicitly need it,  because it may contain bugs and it might not include the latest security  patches! Also, some Java options were removed in JDK9, so you may  encounter issues with various Java apps. More information and installation  instructions (Ubuntu / Linux Mint / Debian):   http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html
 More info: https://launchpad.net/~webupd8team/+archive/ubuntu/java
 Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmptvr_o5i2/secring.gpg' created
gpg: keyring `/tmp/tmptvr_o5i2/pubring.gpg' created
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmptvr_o5i2/trustdb.gpg: trustdb created
gpg: key EEA14886: public key "Launchpad VLC" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

atenagm@atenagm-K46CB:~$ sudo apt-get update
Get:1 http://archive.canonical.com lucid InRelease [8,460 B]
Get:2 http://ppa.launchpad.net/atareao/telegram/ubuntu xenial InRelease [17.5 kB]
Get:3 http://ppa.launchpad.net/maarten-fonville/android-studio/ubuntu xenial InRelease [17.6 kB]
Get:4 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial InRelease [17.5 kB]
Get:5 http://ppa.launchpad.net/paolorotolo/android-studio/ubuntu xenial InRelease [17.6 kB]
Get:6 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu xenial InRelease [17.6 kB]
Get:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease [17.6 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]            
Hit:9 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease             
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [92.2 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB] 
Fetched 547 kB in 24s (22.5 kB/s)                                              
Reading package lists... Done
W: http://archive.canonical.com/dists/lucid/InRelease: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)

atenagm@atenagm-K46CB:~$ sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java8-installer is already the newest version (8u101+8u101arm-1~webupd8~2).
The following packages were automatically installed and are no longer required:
  checkbox-ng icu-devtools iproute kde-l10n-engb kde-l10n-fa
  libatk-wrapper-java libatk-wrapper-java-jni libbind9-90 libcamel-1.2-52
  libcapnp-0.4.0 libcolamd2.8.0 libcommon-sense-perl libdns100
  libebook-contacts-1.2-1 libecal-1.2-18 libedata-cal-1.2-27
  libedataserver-1.2-20 libenca0 libgee2 libgif4 libglew1.10 libglewmx1.10
  libgstreamer-plugins-base1.0-dev libgstreamer-vaapi1.0-0
  libgstreamer-vaapi1.0-dev libgtop2-10 libicu-dev libimobiledevice4 libisc95
  libisccc90 libisccfg90 libisl13 libjson-perl libjson-xs-perl libjsoncpp0v5
  libllvm3.6v5:i386 liblouis2 liblwres90 libntdb1 libpgm-5.1-0 libpoppler52
  libpth20 libqpdf13v5 libraw10 libscope-harness2 libsctp1 libset-scalar-perl
  libsodium13 libtypes-serialiser-perl liburcu2 libusbmuxd2 libva-dev
  libva-egl1 libva-glx1 libva-tpi1 libx265-59 libxml2-dev libzmq3
  linux-headers-4.2.0-16 linux-headers-4.2.0-16-generic linux-headers-4.2.0-36
  linux-headers-4.2.0-36-generic linux-headers-4.4.0-22
  linux-headers-4.4.0-22-generic linux-image-4.2.0-16-generic
  linux-image-4.2.0-36-generic linux-image-4.4.0-22-generic
  linux-image-extra-4.2.0-16-generic linux-image-extra-4.2.0-36-generic
  linux-image-extra-4.4.0-22-generic lksctp-tools python-cffi
  python-characteristic python-dbus-dev python-ntdb python-ply
  python-pycparser python-support python3-cffi python3-checkbox-ng
  python3-colorama python3-ply python3-pycparser
  qtdeclarative5-localstorage-plugin qtdeclarative5-qtfeedback-plugin
  telepathy-indicator ubuntu-snappy-cli unity-scope-audacious
  unity-scope-clementine unity-scope-gmusicbrowser unity-scope-gourmet
  unity-scope-guayadeque unity-scope-musique upstart-bin
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up oracle-java6-installer (6u45-0~webupd8~8) ...
Downloading Oracle Java 6...
--2016-08-07 11:28:54--  http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64.bin
Resolving download.oracle.com (download.oracle.com)... 2.20.254.243, 2.20.254.251
Connecting to download.oracle.com   (download.oracle.com)|2.20.254.243|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-08-07 11:28:55 ERROR 403: Forbidden.

download failed
Oracle JDK 6 is NOT installed.
dpkg: error processing package oracle-java6-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up oracle-java7-installer (7u80+7u60arm-0~webupd8~1) ...
Downloading Oracle Java 7...
--2016-08-07 11:28:55--  http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 2.20.254.243, 2.20.254.251
Connecting to download.oracle.com  (download.oracle.com)|2.20.254.243|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-08-07 11:28:56 ERROR 403: Forbidden.

download failed
Oracle JDK 7 is NOT installed.
dpkg: error processing package oracle-java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up oracle-java8-installer (8u101+8u101arm-1~webupd8~2) ...
Using wget settings from /var/cache/oracle-jdk8-installer/wgetrc
Downloading Oracle Java 8...
--2016-08-07 11:28:56--  http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 2.20.254.243,  2.20.254.251
Connecting to download.oracle.com  (download.oracle.com)|2.20.254.243|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2016-08-07 11:28:57 ERROR 403: Forbidden.

download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of oracle-java7-set-default:
 oracle-java7-set-default depends on oracle-java7-installer; however:
  Package oracle-java7-installer is not configured yet.

dpkg: error processing package oracle-java7-set-default (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 oracle-java6-installer
 oracle-java7-installer
 oracle-java8-installer
 oracle-java7-set-default
E: Sub-process /usr/bin/dpkg returned an error code (1)

对不起,如果太长了,但我真的不知道如何解决它。我很感谢你的帮助。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-31 19:01:32

要安装oracle java 9,请执行以下步骤:

代码语言:javascript
复制
sudo apt-get install oracle-java9-installer
cd /var/lib/dpkg/info
sudo sed -i 's/=177/=179/' oracle-java9-installer.*
sudo sed -i 's/SHA256SUM_TGZ="a6905f3a4245a071880e1793b8d3d6100ef7b171ea1d6ebfe6312c25c2fca8bb"/SHA256SUM_TGZ="06fe58dfa50c4f6ca21dc1d475f16cd9e58db36b1d98582091d7ff9005dda7a7"/' oracle-java9-installer.*
sudo apt-get install oracle-java9-installer
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38811876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档