? ? ? ?JDK是Java語(yǔ)言的軟件開發(fā)工具包,是整個(gè)java開發(fā)的核心,它包含了JAVA的運(yùn)行環(huán)境(Java運(yùn)行環(huán)境Java Runtime Environment,簡(jiǎn)稱JRE)和JAVA工具。
? ? ? ?JDK與OpenJDK的區(qū)別:OpenJDK采用GPL V2協(xié)議發(fā)布,而JDK則采用JRL協(xié)議發(fā)布。兩個(gè)協(xié)議雖然都是開放源代碼的,但是在使用上GPL V2允許在商業(yè)上使用,而JRL只允許個(gè)人研究使用。OpenJDK只包含最精簡(jiǎn)的JDK部分,不包含其他的軟件包,比如Rhio、JAXP等,并且可以分離的軟件包也都是盡量的分離,但是這大多數(shù)都是自由軟件,你可以自己下載加入。
1、安裝JDK之前,先查看系統(tǒng)是否已安裝JDK相關(guān)軟件包,銀河麒麟V10SP2服務(wù)器操作系統(tǒng)采用圖形化安裝時(shí)已安裝有OpenJDK,如下圖:
2、卸載系統(tǒng)自帶openjdk
? ? ? ? ?使用命令:rpm? -qa? |grep? ?java 查詢系統(tǒng)已安裝的相關(guān)jdk包
? ? ? ? 使用命令:rpm? -e? --nodeps? ?xxx.deb 卸載openjdk相關(guān)軟件包?
3、下載并安裝JDK。
? ? ? ? 官網(wǎng)下載地址:https://www.oracle.com/java/technologies/downloads/#java11
? ? ? ? 將下載好的jdk包上傳至需要安裝的服務(wù)器上,進(jìn)行解壓安裝?
# 將下載好的jdk壓縮包解壓到指定目錄/usr/local/jdk17
mkdir /usr/local/jdk17
cp jdk-17-linux-x64_bin.tar.gz /usr/local/jdk17
cd /usr/local/jdk17
tar -zxvf jdk-17-linux-x64_bin.tar.gz
4、設(shè)置Java環(huán)境變量,修改系統(tǒng)配置文件/etc/profile,命令:pluma? /etc/profile ,在文件末尾添加如下圖所示部分,其中JAVA_HOME路徑根據(jù)自己實(shí)際情況進(jìn)行更改。(
JAVA_HOME環(huán)境變量:指向jdk的安裝目錄,java常用開發(fā)工具eclipse、idea都是通過(guò)搜索JAVA_HOME變量來(lái)尋找安裝好的jdk;
PATH環(huán)境變量:作用是指定命令搜索路徑,在shell下執(zhí)行命令時(shí),系統(tǒng)會(huì)到PATH變量所指定的路徑中查找相應(yīng)的命令程序,把jdk的bin目錄添加到PATH變量中,bin目錄下的可執(zhí)行文件javac/java/javadoc就可以在任意目錄下被命令java/javac調(diào)用了;
CLASSPATH環(huán)境變量:指定類搜索路徑,當(dāng)Java程序中引用jdk提供的類/方法時(shí),jvm會(huì)在CLASSPATH中尋找)
?????????配置完成后,執(zhí)行命令重新加載profile文件
source /etc/profile
?5、驗(yàn)證JDK是否安裝成功,命令:java? -version??刂婆_(tái)輸出如下圖所示,即說(shuō)明jdk配置成功。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-628955.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-628955.html
到了這里,關(guān)于銀河麒麟高級(jí)服務(wù)器操作系統(tǒng)V10SP2安裝JDK的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!