如何在Ubuntu上轻松安装Oracle Java
Ubuntu上的開發人員習慣于至少看到兩種Java風格。 OpenJDK是Java運行時和編譯器的開源構建。 Oracle JDK以此為基礎,但是增加了一些封閉源組件。
從理論上講,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腳本組成。 使用一個命令,該腳本將:
安裝和運行此腳本非常簡單:
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上轻松安装Oracle Java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring集成–使用RMI通道适配器
- 下一篇: 在Ubuntu 18.04上实际安装Op