ubuntu安装教程_如何在Ubuntu上轻松安装Oracle Java

ubuntu安装教程

ubuntu安装教程

Ubuntu上的开发人员习惯于至少看到两种Java风格。 OpenJDK是Java运行时和编译器的开源构建。 Oracle JDK以此为基础,但是增加了一些封闭源组件。

java-ubuntu-logo
从理论上讲,OpenJDK是Java 7官方参考实现,并且完全可以满足您的所有需求。 在实践中,由于常见的应用服务器和框架存在问题而闻名。 OpenJDK通常对于最终用户来说很好,但是Ubuntu上的大多数Java开发人员最终都安装了Oracle JDK。 直到2011年,Canonical都在默认的Ubuntu apt存储库中分发了Sun / Oracle JDK。 但是,Oracle更改了Java的许可条款,这不再可能。 随着正式的JDK从Ubuntu存储库中消失,开发人员不得不直接从Oracle下载它。 安装和配置成为一个曲折的18个步骤。 有一种更简单的方法,它可以带您回到熟悉的apt-get,而无需费力地使用sudo update-alternatives。 GitHub上有一个名为OAB-Java的项目,该项目基本上由一个shell脚本组成。 使用一个命令,该脚本将:

  1. 从Oracle下载所需的JDK(Java 6或7)
  2. 将其组装到.deb包中
  3. 创建一个包含此软件包的本地apt存储库
  4. 将其添加为可用的存储库,以便它与apt-get,Synaptic或Update Manager一起使用

安装和运行此脚本非常简单:

wget https://github.com/flexiondotorg/oab-java6/raw/0.2.7
/oab-java.sh -O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7

笔记:

  • 第一行引用脚本的0.2.7版本。 阅读本文时,可能会有较新的版本可用,因此您应在GitHub页面上查看最新的wget URL。
  • 最后一行传递了-7参数,表示我们需要Java 7而不是默认的Java 6。
  • 这是我对此脚本唯一不满意的事情。 Java 6已经过时,并且即将结束其支持周期。 您几乎肯定会想要Java 7,但忘记传递此可选-7参数很容易得到错误的版本。

脚本运行后,将在您的apt源列表中提供Oracle JDK。 可以通过Synaptic或在控制台会话中进行安装,如下所示:

apt-get install oracle-java7-jdk

而已! 您不必使用更新替代方法将Oracle JDK强制进入可用列表,也不必重新加载系统PATH。 就像在Canonical自己发行Sun JDK的日子一样,您的工作简直就是好事。

翻译自: https://www.javacodegeeks.com/2014/03/how-to-install-oracles-java-on-ubuntu-the-easy-way.html

ubuntu安装教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值