在 Ubuntu Server 上安装 Oracle JDK (Sun JDK)
最方便的法门是用 PPA 安装,次之下载安装包手工安装。
1. PPA
2018年7月,因为公司机器必须使用 Oracle JDK,就在 Ubuntu 18.04 上尝试了一下,简要步骤记录如下:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
参:https://medium.com/coderscorner/installing-oracle-java-8-in-ubuntu-16-10-845507b13343
安裝 Oracle JDK 10 的方法可參:https://www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.html
2. 手工安装
安装过程可以简述为:下载,解压,移动到合适的位置,配置环境变量。环境变量可配置在当前用户的 ~/.bashrc 中,也可配置在 /etc/profile 中。前者是仅对当前用户有效,后者对所有用户默认有效。
如,新装的 Ubuntu Server 14.10 是没有任何 JDK 的,可以直接下载最新版 Oracle JDK 安装,本实验使用的版本是1.8.0_25。
1. 下载 jdk-8u25-linux-x64.tar.gz
在官网可以找到最新的下载版,这里以作文时的版本举例。
2. 解压
$tar zxvf jdk-8u25-linux-x64.tar.gz
3. 移动 JDK 目录到:
/opt/jdk1.8.0_25
实际上,在 Ubuntu 系统上,JDK 更合理的安装目录可能是:/usr/lib/jvm
,通过 apt-get install
方式安装的 openjdk 默认的就是这个目录。
4. 配置环境变量,在 /etc/profile
附加如下内容:
JAVA_HOME=/opt/jdk1.8.0_25
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
PATH=$PATH:$JAVA_HOME/bin
export PATH
保存后,可执行 sudo source /etc/profile
使其立即生效。
如果仅限某个用户使用,可以配置在用户目录下的 .bashrc
中。
如果要在 Ubuntu 上运行 tomcat,还需要将 JAVA_HOME 设置到 /etc/environment
中,设置方法可以参考这里。
5. 验证。安装和配置完成,可以在 shell 中键入
java -version
如果输出相应的版本号,则安装成功,否则失败。
其他:
有关 Windows 7 上的 JDK 安装,参这里。
参考
- How to Install Oracle Java JDK on Ubuntu Linux(from wikihow.com)