最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

在撰寫本文時,OpenJDK 11是要使用默認存儲庫中的以下命令安裝的Java的當前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官方存儲庫中安裝了多個版本的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)建一個簡單的html文件。創(chuàng)建一個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官方存儲庫中安裝了多個版本的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)文章

  • java版簡單的猜數(shù)字游戲?qū)嵗a

    java版簡單的猜數(shù)字游戲?qū)嵗a

    猜數(shù)字游戲是一款經(jīng)典的游戲,該游戲說簡單也很簡單,說不簡單確實也很難,那么下面這篇文章主要給大家介紹了java版簡單的猜數(shù)字游戲的相關(guān)資料,文中給出了詳細的實現(xiàn)分析和示例代碼供大家參考學習,需要的朋友們下面來一起看看吧。
    2017-05-05
  • JAVA集成本地部署的DeepSeek的圖文教程

    JAVA集成本地部署的DeepSeek的圖文教程

    本文主要介紹了JAVA集成本地部署的DeepSeek的圖文教程,包含配置環(huán)境變量及下載DeepSeek-R1模型并啟動,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • SpringBoot導出Excel表格到指定路徑的代碼詳解

    SpringBoot導出Excel表格到指定路徑的代碼詳解

    Spring Boot導出Excel通常涉及到使用第三方庫如Apache POI或者XlsxWriter等,它們能幫助你在Spring應用中生成并下載Excel文件,那么SpringBoot如何導出Excel表格到指定路徑,本文將給大家詳細的介紹一下
    2024-07-07
  • SpringBoot2之PUT請求接收不了參數(shù)的解決方案

    SpringBoot2之PUT請求接收不了參數(shù)的解決方案

    這篇文章主要介紹了SpringBoot2之PUT請求接收不了參數(shù)的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • java讀取json文件的2種方式例子

    java讀取json文件的2種方式例子

    這篇文章主要給大家介紹了關(guān)于java讀取json文件的2種方式,在開發(fā)過程中有時會遇到需要讀取.json文件的需求,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • java Tcp通信客戶端與服務器端實例

    java Tcp通信客戶端與服務器端實例

    這篇文章主要介紹了java Tcp通信客戶端與服務器端,結(jié)合完整實例形式詳細分析了java基于tcp的網(wǎng)絡通信客戶端與服務器端具體實現(xiàn)技巧,需要的朋友可以參考下
    2020-01-01
  • 淺談java+內(nèi)存分配及變量存儲位置的區(qū)別

    淺談java+內(nèi)存分配及變量存儲位置的區(qū)別

    下面小編就為大家?guī)硪黄獪\談java+內(nèi)存分配及變量存儲位置的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • IDEA-Maven環(huán)境配置及使用教程

    IDEA-Maven環(huán)境配置及使用教程

    這篇文章主要為大家詳細介紹了IDEA-Maven環(huán)境配置及使用教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 利用Java編寫一個Java虛擬機

    利用Java編寫一個Java虛擬機

    這篇文章主要為大家詳細介紹了如何使用 Java17 編寫的 Java 虛擬機,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的可以了解下
    2023-07-07
  • 淺析如何將多個SpringBoot項目打包到一個Docker容器中

    淺析如何將多個SpringBoot項目打包到一個Docker容器中

    在現(xiàn)代軟件開發(fā)中,Docker已成為一種流行的容器化技術(shù),能夠簡化應用的部署和管理,本文將詳細介紹如何將多個Spring Boot項目打包到一個Docker容器中,希望對大家有所幫助
    2024-10-10

最新評論

遂宁市| 监利县| 日照市| 宜州市| 四平市| 奉节县| 东台市| 宜宾市| 巫溪县| 南郑县| 凌源市| 肇东市| 芜湖县| 邮箱| 库尔勒市| 辛集市| 湟源县| 师宗县| 思南县| 潞西市| 自贡市| 明水县| 墨玉县| 临清市| 鸡西市| 张掖市| 海林市| 桃园市| 桂平市| 运城市| 阳山县| 望奎县| 连南| 泌阳县| 海门市| 凌云县| 霸州市| 中方县| 麟游县| 正镶白旗| 旌德县|