真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Fedora25安裝OracleJDK

在配置 Oracle JDK 開發(fā)環(huán)境時,許多網(wǎng)絡教程都建議在 /etc/profile 添加環(huán)境變量。但 Fedora 下虛擬終端 gnome-terminal 默認不是登錄 Shell(可在配置中修改),不讀取該配置文件,導致系統(tǒng)無法找到 JDK。

我們提供的服務有:成都網(wǎng)站制作、成都網(wǎng)站設計、外貿(mào)營銷網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、固原ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的固原網(wǎng)站制作公司

現(xiàn)在,社區(qū)源添加了 oracle-jdk 安裝包,所需配置大大簡化。

$ sudo dnf install oracle-jdk8 oracle-jdk7

該包在安裝時,從 Oracle 官網(wǎng)下載 JDK。

安裝后,有兩種方法進行配置。

讀取環(huán)境變量配置文件

/etc/sysconfig/oracle-jdk 是 JDK 環(huán)境變量配置文件,可以添加多個 JDK 版本,方便切換。
該方法適合單用戶系統(tǒng)或者普通用戶沒有修改系統(tǒng)配置文件的情形。

只需在 ~/.bashrc 或 ~/.bash_profile 添加以下命令即可:

# JDK variables
test -f /etc/sysconfig/oracle-jdk && . /etc/sysconfig/oracle-jdk ||:

官方維基建議將用戶自定環(huán)境變量添加到 ~/.bash_profile,它僅在啟動交互式登錄 Shell時載入。
如果將環(huán)境變量添加到 ~/.bashrc,則每次打開一個虛擬終端都將載入該配置,因為所有交互式 Shell 都載入 ~/.bashrc。
/etc/sysconfig/oracle-jdk 已做限制,寫入 ~/.bashrc 不會造成重復定義環(huán)境變量,導致變量嵌套的問題。

alternatives 機制

使用 alternatives 可以修改系統(tǒng)級默認的 JDK,該方法無需設置環(huán)境變量,但需要 root 權限,更適合系統(tǒng)全局修改。

$ sudo alternatives --config javac  # 切換 jdk
*  1  /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-15.b17.fc23.x86_64/bin/javac
 + 2  /usr/lib/jvm/jdk1.8.0_66/bin/javac
   3  /usr/lib/jvm/jdk1.7.0_80/bin/javac
$ sudo alternatives --config java   # 切換 jre
*  1  /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-15.b17.fc23.x86_64/jre/bin/java
 + 2  /usr/lib/jvm/jdk1.8.0_66/jre/bin/java
   3  /usr/lib/jvm/jdk1.7.0_80/jre/bin/java

參考地址:https://github.com/FZUG/repo/wiki/


當前文章:Fedora25安裝OracleJDK
分享鏈接:http://weahome.cn/article/ieepod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部