一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Oracle - 麒麟V10更換OpenJDK為Oracle JDK的方法

麒麟V10更換OpenJDK為Oracle JDK的方法

2021-04-25 18:22中國信創(chuàng)服務(wù)社區(qū) Oracle

這篇文章主要介紹了麒麟V10更換OpenJDK為Oracle JDK,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1 簡介

jdk(java development kit)是 java 平臺(tái)編程中使用的軟件開發(fā)環(huán)境。它包含一個(gè)完整的 java 運(yùn)行時(shí)環(huán)境,即所謂的私有運(yùn)行時(shí)。該名稱來自于它包含的工具多于獨(dú)立的 jre 以及開發(fā) java 應(yīng)用程序所需的其他組件。常見的有 openjdk 和 oracle jdk

oraclejdk 根據(jù) oracle 二進(jìn)制代碼許可協(xié)議獲得許可,而 openjdk 具有 gnu 通用公共許可證(gnu gpl)版本2。

使用 oracle 平臺(tái)時(shí)會(huì)產(chǎn)生一些許可影響。如 oracle 宣布的那樣,在沒有商業(yè)許可的情況下,在2019年1月之后發(fā)布的 oracle java se 8 的公開更新將無法用于商業(yè),商業(yè)或生產(chǎn)用途。但是,openjdk 是完全開源的,可以自由使用。

因此,大多數(shù) linux 發(fā)行版軟件源中采用 openjdk,而國內(nèi)開發(fā)者在開發(fā) java 項(xiàng)目時(shí),多數(shù)采用了oraclejdk,通常情況下兩者并沒有太大差異,但在少數(shù)時(shí)候程序運(yùn)行時(shí)可能遇到異常。

麒麟v10 操作系統(tǒng)默認(rèn)安裝了 openjdk 1.8 版本,本文主要介紹在oraclejdk 環(huán)境下開發(fā)的程序在麒麟v10上運(yùn)行遇到錯(cuò)誤時(shí),可以嘗試更換openjdk 為 oracle jdk(已遇到一個(gè)實(shí)例:通過東方通中間件部署的某個(gè) java 應(yīng)用在 openjdk 環(huán)境下運(yùn)行異常,更換為 oracle jdk 后能夠正常運(yùn)行。)

當(dāng)然,因?yàn)樯虡I(yè)許可等原因,這種臨時(shí)替換不建議用于生產(chǎn)環(huán)境,而是通過比較應(yīng)用在兩者上的運(yùn)行異同,最終適配到默認(rèn)的 openjdk 上來。

2 準(zhǔn)備工作

下載 oraclejdk 1.8

官方下載頁面:

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

選擇 aarch64 版本的 rpm 包下載(也可以選擇壓縮包格式,但需要自己配置環(huán)境變量等)

jdk-8u281-linux-aarch64.rpm

驗(yàn)證環(huán)境:

使用cat /etc/kylin-releaseuname -a查看操作系統(tǒng)信息

  • 操作系統(tǒng):kylin linux advanced server release v10 (tercel)
  • 內(nèi)核信息:4.19.90-17.5.ky10.aarch64

3 卸載原有 openjdk 組件

 

注意,麒麟v10 操作系統(tǒng)默認(rèn)同時(shí)安裝了 openjdk 和 openjdk 11 兩個(gè)版本,均進(jìn)行卸載

3.2 查看默認(rèn)安裝版本

?
1
2
3
yum list installed |grep jdk
 
java -version

麒麟V10更換OpenJDK為Oracle JDK的方法

3.3 卸載默認(rèn)安裝版本

?
1
2
3
4
5
6
7
yum remove java-1.8.0-openjdk.aarch64
 
yum remove java-1.8.0-openjdk-headless.aarch64
 
yum remove java-11-openjdk-1:11.0.6.10-4.ky10.ky10.aarch64
 
yum remove java-11-openjdk-headless-1:11.0.6.10-4.ky10.ky10.aarch64

麒麟V10更換OpenJDK為Oracle JDK的方法

4 安裝 oraclejdk rpm 包

 

?
1
rpm -i jdk-8u281-linux-aarch64.rpm

麒麟V10更換OpenJDK為Oracle JDK的方法

5 驗(yàn)證

 

?
1
java -version

麒麟V10更換OpenJDK為Oracle JDK的方法

可以看到,oraclejdk 已經(jīng)安裝成功(原有的 openjdk 標(biāo)識(shí)消失)

到此這篇關(guān)于麒麟v10更換openjdk為oracle jdk的方法的文章就介紹到這了,更多相關(guān)更換openjdk為oracle jdk內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/m0_46573967/article/details/114276090

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人精品日本亚洲网址 | 日本xxxx在线视频免费 | 学校女性奴sm训练调教 | 四虎精品影视 | 国产久草在线 | 亚洲成人国产精品 | 青青青青青 | 99国产成人精品2021 | 521色香蕉网在线观看免费 | 毛片 ftp | 高h喷水荡肉爽文np肉色文 | kuaibo成人播放器 | 日本天堂视频在线观看 | 男女男在线精品网站免费观看 | avove全部视频在线观看 | 日本老妇成熟 | 久久受www免费人成_看片中文 | 91视频免费观看网站 | 97色| 国产精品女主播自在线拍 | 九九九九九九伊人 | 色多多影院 | 精品免费tv久久久久久久 | 国产精品久久久久不卡绿巨人 | 青草精品 | 日韩成人精品在线 | 成人在线免费观看视频 | 人与善xuanwen在线400 | 九九九九在线精品免费视频 | 99视频九九精品视频在线观看 | 男人的天堂在线观看入口 | 国产果冻传媒 | 天天躁天天碰天天看 | 亚洲欧美韩国日产综合在线 | 好大水好多好爽好硬好深视频 | 日日操天天射 | 日本精品一区二区三区 | 四虎网址在线 | 非洲黑人xxxxxbbbbb | 果冻传媒91 | 高h折磨调教古代 |