Debian 8 Jessie 安装 Oracle JDK

之前需要在 Debian 上安装 Oracle JDK, 然而 Debian 本身的仓库并不包含 Oracle JDK, 搜索了一下发现网上出现最多的方法有两个:

  • 下载 tar 包解压安装并添加相关环境变量
  • 添加针对 Ubuntu 的第三方源

看了看感觉两个都不是很满意,最后在 Debian 官网上发现了一个用来自动将 Oracle JDK 打包成 deb 以便安装的工具: java-package.

下面是使用方法:

  1. /etc/apt/sources.list 中添加 contrib 组件:
    # Debian 8 "Jessie"
    deb http://httpredir.debian.org/debian/ jessie main contrib
    
  2. 更新源并安装 java-package:
    aptitude update && aptitude install java-package
    
  3. 下载 Oracle JDK:
    wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz
    
  4. 用 java-package 制作 Debian deb 包(不能在 root 下进行,而是需要使用 fake-sudo):
    make-jpkg jdk-8u66-linux-x64.tar.gz
    
  5. 安装制作完成的 deb:
    dpkg -i oracle-java8-jdk_8u66_amd64.deb
    

发表评论

电子邮件地址不会被公开。 必填项已用*标注