欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS8.2安裝Java 14.0.2的教程詳解

 更新時(shí)間:2020年12月10日 08:27:56   作者:亮亮實(shí)驗(yàn)室  
這篇文章主要介紹了CentOS8.2安裝Java 14.0.2的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Java是一種安全,穩(wěn)定且廣為人知的通用編程語言和計(jì)算技術(shù)平臺(tái),具有許多相互關(guān)聯(lián)的功能。

要運(yùn)行基于Java的應(yīng)用程序,必須在服務(wù)器上安裝Java。您通常需要Java Runtime Environment(JRE),這是用于在Linux機(jī)器上運(yùn)行Java應(yīng)用程序的軟件組件的集合。

如果要開發(fā)Java的軟件應(yīng)用程序,則需要安裝Oracle Java開發(fā)工具包(JDK),該工具包帶有一個(gè)完整的JRE軟件包,其中包含用于開發(fā),調(diào)試和監(jiān)視Java應(yīng)用程序的工具,它是Oracle支持的Java SE(標(biāo)準(zhǔn)版)版本。

注意:如果您正在尋找開放源代碼和免費(fèi)的JDK版本,請安裝OpenJDK,它在GPL許可下提供與Oracle JDK相同的功能和性能。

在撰寫本文時(shí),OpenJDK 11是要使用默認(rèn)存儲(chǔ)庫中的以下命令安裝的Java的當(dāng)前LTS版本:

[1] 安裝[java-11-openjdk]包,

如果需要編譯器,也要安裝[java-11-openjdk-devel]包。

[root@nfsclient ~]# dnf -y install java-11-openjdk java-11-openjdk-devel
Last metadata expiration check: 0:29:58 ago on Wed 09 Dec 2020 10:25:45 PM CST.
Dependencies resolved.
==============================================================================================================================
 Package              Architecture   Version                    Repository      Size
==============================================================================================================================
Installing:
 java-11-openjdk          x86_64      1:11.0.9.11-0.el8_2              AppStream      251 k
 java-11-openjdk-devel       x86_64      1:11.0.9.11-0.el8_2              AppStream      3.4 M
Installing dependencies:
 copy-jdk-configs          noarch      3.7-1.el8                   AppStream      27 k
 java-11-openjdk-headless      x86_64      1:11.0.9.11-0.el8_2              AppStream      40 M
 javapackages-filesystem      noarch      5.3.0-1.module_el8.0.0+11+5b8c10bd       AppStream      30 k
 lksctp-tools            x86_64      1.0.18-3.el8                  base        100 k
 ttmkfdir              x86_64      3.0.9-54.el8                  AppStream      62 k
 tzdata-java            noarch      2020d-1.el8                  AppStream      190 k
 xorg-x11-fonts-Type1        noarch      7.5-19.el8                   AppStream      522 k
Enabling module streams:
 javapackages-runtime                201801

Transaction Summary
==============================================================================================================================

[root@nfsclient ~]# java --version
openjdk 11.0.9 2020-10-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.9+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.9+11-LTS, mixed mode, sharing)

# verify to create test program
[root@nfsclient ~]# cat >/tmp/java_test.java<<EOF
class java_test {
  public static void main(String[] args) {
    System.out.println("Hello Java World !");
  }
}
EOF

[root@dlp ~]# javac java_test.java
[root@dlp ~]# java java_test
Hello Java World !

如果你從CentOS官方存儲(chǔ)庫中安裝了多個(gè)版本的Java,你可以用其他的方法來切換它們。

[root@nfsclient ~]# java --version
openjdk 11.0.5 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)
[root@dlp ~]# javac --version
javac 11.0.5

[2]安裝 jdk-14.0.2_linux-x64_bin.rpm

[root@nfsclient tmp]# dnf -y install jdk-14.0.2_linux-x64_bin.rpm

[root@nfsclient tmp]# java --version
java 14.0.2 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

[root@nfsclient tmp]# cat >/etc/profile.d/jdk14.sh <<EOF
export JAVA_HOME=/usr/java/default
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

To use Java Home, source the file.

[root@nfsclient tmp]# source /etc/profile.d/jdk14.sh

測試Java安裝。
為了測試我們的Java安裝,讓我們創(chuàng)建一個(gè)簡單的html文件。創(chuàng)建一個(gè)test.java文件,其內(nèi)容如下

[root@nfsclient ~]# cat >/tmp/HelloWorld.java<<EOF
public class HelloWorld {
	public static void main(String[] args) {
	System.out.println(“Hello, world”);
	}
}
EOF

[root@nfsclient ~]# cat >/tmp/java_test01.java<<EOF
class java_test {
  public static void main(String[] args) {
    System.out.println("Hello Java World !");
  }
}
EOF

[root@nfsclient ~]#javac java_test01.java
[root@nfsclient ~]# java java_test01
Hello Java World !

如果你從CentOS官方存儲(chǔ)庫中安裝了多個(gè)版本的Java,你可以用其他的方法來切換它們。

[root@nfsclient tmp]# alternatives --config java

There are 2 programs which provide 'java'.

 Selection  Command
-----------------------------------------------
  1      java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.9.11-0.el8_2.x86_64/bin/java)
*+ 2      /usr/java/jdk-14.0.2/bin/java

Enter to keep the current selection[+], or type selection number: 2

[root@nfsclient ~]#alternatives --config javac

[root@nfsclient ~]# alternatives --install /usr/bin/javac javac /usr/java/jdk-14.0.2/bin/javac 100
[root@nfsclient tmp]# alternatives --config javac

There are 2 programs which provide 'javac'.

 Selection  Command
-----------------------------------------------
  1      java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.9.11-0.el8_2.x86_64/bin/javac)
*+ 2      /usr/java/jdk-14.0.2/bin/javac

Enter to keep the current selection[+], or type selection number:

到此這篇關(guān)于CentOS8.2安裝Java 14.0.2的文章就介紹到這了,更多相關(guān)CentOS安裝Java 14內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 線上dubbo線程池耗盡CyclicBarrier線程屏障異常解決記錄

    線上dubbo線程池耗盡CyclicBarrier線程屏障異常解決記錄

    系統(tǒng)相關(guān)使用人員反饋系統(tǒng)故障,這篇文章主要介紹了線上dubbo線程池耗盡CyclicBarrier線程屏障異常解決的記錄,有需要的朋友可以借鑒參考下
    2022-03-03
  • Idea啟動(dòng)SpringBoot程序報(bào)錯(cuò):Veb server failed to start. Port 8082 was already in use;端口沖突的原理與解決方案

    Idea啟動(dòng)SpringBoot程序報(bào)錯(cuò):Veb server failed to&nbs

    這篇文章主要介紹了Idea啟動(dòng)SpringBoot程序報(bào)錯(cuò):Veb server failed to start. Port 8082 was already in use;端口沖突的原理與解決方案,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • 聊聊Spring data jpa @query使用原生SQl,需要注意的坑

    聊聊Spring data jpa @query使用原生SQl,需要注意的坑

    這篇文章主要介紹了Spring data jpa@query使用原生SQl,需要注意的坑,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 使用Java生成JWT令牌的示例代碼

    使用Java生成JWT令牌的示例代碼

    json-web-token簡稱java web令牌,也稱作JWT,是一種可以實(shí)現(xiàn)跨域身份驗(yàn)證身份的方案,jwt不加密傳輸數(shù)據(jù),但能夠通過數(shù)據(jù)前面驗(yàn)證數(shù)據(jù)的未被篡改,本文給大家介紹了如何使用Java生成JWT令牌,需要的朋友可以參考下
    2024-04-04
  • Java中IO流 字節(jié)流實(shí)例詳解

    Java中IO流 字節(jié)流實(shí)例詳解

    這篇文章主要介紹了Java中IO流 字節(jié)流實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • java中hashCode、equals的使用方法教程

    java中hashCode、equals的使用方法教程

    hashCode()和equals()定義在Object類中,這個(gè)類是所有java類的基類,所以所有的java類都繼承這兩個(gè)方法。下面這篇文章主要給大家介紹了關(guān)于java中hashCode、equals的使用方法,需要的朋友可以參考下。
    2017-12-12
  • ZooKeeper官方文檔之Java客戶端開發(fā)案例翻譯

    ZooKeeper官方文檔之Java客戶端開發(fā)案例翻譯

    網(wǎng)上有很多ZooKeeper的java客戶端例子,我也看過很多,不過大部分寫的都不好,有各種問題。兜兜轉(zhuǎn)轉(zhuǎn)還是覺得官方給的例子最為經(jīng)典,在學(xué)習(xí)之余翻譯下來,供朋友們參考
    2022-01-01
  • 使用EasyPoi輕松導(dǎo)入導(dǎo)出Excel文檔的方法示例

    使用EasyPoi輕松導(dǎo)入導(dǎo)出Excel文檔的方法示例

    這篇文章主要介紹了使用EasyPoi輕松導(dǎo)入導(dǎo)出Excel文檔的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Java(Springboot)項(xiàng)目調(diào)用第三方WebService接口實(shí)現(xiàn)代碼

    Java(Springboot)項(xiàng)目調(diào)用第三方WebService接口實(shí)現(xiàn)代碼

    這篇文章主要介紹了如何使用Java調(diào)用WebService接口,傳遞XML參數(shù),獲取XML響應(yīng),并將其解析為JSON格式,文中詳細(xì)描述了WSDL文檔的使用、HttpClientBuilder和Apache?Axis兩種調(diào)用方式的具體實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2025-02-02
  • 關(guān)于重寫equals()方法和hashCode()方法及其簡單的應(yīng)用

    關(guān)于重寫equals()方法和hashCode()方法及其簡單的應(yīng)用

    這篇文章主要介紹了關(guān)于重寫equals()方法和hashCode()方法及其簡單的應(yīng)用,網(wǎng)上的知識(shí)有些可能是錯(cuò)誤的,關(guān)于?equals()?方法的理解,大家討論不一樣,需要的朋友可以參考下
    2023-04-04

最新評論