精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在Linux上安裝Java?

系統 Linux 后端
無論你運行的是哪種操作系統,通常都有幾種安裝應用程序的方法。因為Java是這么多流行的應用程序的后端,所以最好了解安裝它的不同方法。

[[283628]]

在桌面上擁抱 Java 應用程序,然后在所有桌面上運行它們。

無論你運行的是哪種操作系統,通常都有幾種安裝應用程序的方法。有時你可能會在應用程序商店中找到一個應用程序,或者使用 Fedora 上的 DNF 或 Mac 上的 Brew 這樣的軟件包管理器進行安裝,而有時你可能會從網站上下載可執行文件或安裝程序。因為 Java 是這么多流行的應用程序的后端,所以最好了解安裝它的不同方法。好消息是你有很多選擇,本文涵蓋了所有這些內容。

壞消息是 Java 太大,我說的不僅僅是文件大小。Java 是一種開放源代碼語言和規范,這意味著從理論上講,任何人都可以創建它的實現版本。這意味著,在安裝任何東西之前,必須確定要安裝的 Java 發行版。

我需要 JVM 還是 JRE 或者 JDK?

Java 大致分為兩個下載類別。Java 虛擬機Java Virtual Machine(JVM)是運行時組件;它是使 Java 應用程序能夠在計算機上啟動和運行的“引擎”。它包含在 Java 運行時環境Java Runtime Environment(JRE)中。

Java 開發工具包Java Development Kit(JDK)是一個開發工具包:你可以將其視為一個車庫,修理工可以坐在那里進行調整、修理和改進。JDK 包含 Java 運行時環境(JRE)。

以下載來說,這意味著:

  • 如果你是希望運行 Java 應用程序的用戶,則只需 JRE(包括了 JVM)。
  • 如果你是希望使用 Java 進行編程的開發人員,則需要 JDK(包括 JRE 庫,而 JRE 庫又包括 JVM)。    ### OpenJDK、IcedTea 和 OracleJDK 有什么不同?

太陽微系統Sun Microsystems被 Oracle 收購時,Java 是該交易的主要部分。幸運的是,Java 是一種開源技術,因此,如果你對 Oracle 維護該項目的方式不滿意,則可以選擇其他方法。Oracle 將專有組件與 Java 下載捆綁在一起,而 OpenJDK 項目是完全開源的。

IcedTea 項目本質上是 OpenJDK,但其目標是使用戶在使用完全自由開源的工具時更容易構建和部署 OpenJDK。

(LCTT 譯注:阿里巴巴也有一個它自己維護的 Open JDK 發行版“龍井Dragonwell”。以下引自其官網:“Alibaba Dragonwell 是一款免費的,生產就緒型 Open JDK 發行版,提供長期支持,包括性能增強和安全修復。……Alibaba Dragonwell 作為 Java 應用的基石,支撐了阿里經濟體內所有的 Java 業務。Alibaba Dragonwell 完全兼容 Java SE 標準,……”)

我應該安裝哪個 Java?

如果你對這些選擇感到不知所措,那么簡單的答案就是你應該安裝的 Java 實現應該是最容易安裝的那個。當應用程序告訴你需要 Java 12,但你的存儲庫中只有 Java 8 時,可以安裝可以從可靠來源中找到的 Java 12 的任何實現。在 Linux 上,你可以一次安裝幾個不同版本的 Java,它們不會互相干擾。

如果你是需要選擇使用哪個版本的開發人員,則應考慮所需的組件。如果選擇 Oracle 的版本,請注意,軟件包中包含專有的插件和字體,可能會影響你分發你的應用程序。在 IcedTea 或 OpenJDK 上進行開發是最安全的。

從存儲庫安裝 OpenJDK?

現在,你已經知道要選擇什么了,你可以使用軟件包管理器搜索 OpenJDK 或 IcedTea,然后安裝所需的版本。有些發行版使用關鍵字 latest 來指示最新版本,這通常是你要運行的應用程序所需要的。根據你使用的軟件包管理器,你甚至可以考慮使用 grep 過濾搜索結果以僅包括最新版本。例如,在 Fedora 上:

  1. $ sudo dnf search openjdk | grep latest | cut -f1 -d':'
  2.  
  3. java-latest-openjdk-demo.x86_64
  4. java-openjdk.i686
  5. java-openjdk.x86_64
  6. java-latest-openjdk-jmods.x86_64
  7. java-latest-openjdk-src.x86_64
  8. java-latest-openjdk.x86_64
  9. [...]

只有當你嘗試運行的應用程序堅持要求你使用 Java 的舊版本時,你才應該看看 latest 之前的版本。

在 Fedora 或類似系統上安裝 Java:

  1. $ sudo dnf install java-latest-openjdk

如果你的發行版不使用 latest 標簽,則可以使用其他關鍵字,例如 default。以下是在 Debian 上搜索 OpenJDK 的信息:

  1. $ sudo apt search openjdk | less
  2. default-jdk
  3.   Standard Java development kit
  4.  
  5. default-jre
  6.   Standard Java runtime
  7.  
  8. openjdk-11-jdk
  9.   OpenJDK development kit (JDK)
  10.  
  11. [...]

在這種情況下,default-jre 軟件包適合用戶,而 default-jdk 則適合開發人員。

例如,要在 Debian 上安裝 JRE:

  1. $ sudo apt install default-jre

現在已安裝好 Java。

你的存儲庫中可能有許多與 Java 相關的軟件包。要搜索 OpenJDK,如果你是用戶,則查找最新的 JRE 或 JVM,如果你是開發人員,則查找最新的 JDK。

從互聯網上安裝 Java

如果在存儲庫中找不到 JRE 或 JDK,或者找不到滿足你需求的 JRE 或 JDK,則可以從互聯網上下載開源的 Java 軟件包。你可以在 openjdk.java.net 中找到需要手動安裝的 tar 形式的 OpenJDK 下載文件,或者可以從 Azul 下載 tar 形式的 Zulu 社區版或其可安裝的 RPM 或 DEB 軟件包。

從 TAR 文件安裝 Java

如果從 Java.net 或 Azul 下載 TAR 文件,則必須手動安裝。這通常稱為“本地”安裝,因為你沒有將 Java 安裝到“全局”位置。你可以在 PATH 中選擇一個合適的位置。

如果你不知道 PATH 中包含什么,請查看一下以找出:

  1. $ echo $PATH
  2. /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/seth/bin

在此示例 PATH 中,位置 /usr/local/bin/home/seth/bin 是不錯的選擇。如果你是計算機上的唯一用戶,那么你自己的家目錄就很有意義。如果你的計算機上有很多用戶,則最好選擇一個通用位置,例如 /usr/local/opt

如果你無權訪問需要 sudo 權限的 /usr/local 之類的系統級目錄,則可以在你自己的家目錄中創建一個本地 bin(意思是 “二進制binary”,而不是“垃圾箱waste bin”)或 Applications 文件夾:

  1. $ mkdir ~/bin

如果它不在你的 PATH 中,請將其添加到其中:

  1. $ echo PATH=$PATH:$HOME/bin >> ~/.bashrc
  2. $ source ~/.bashrc

最后,將壓縮包解壓縮到你選擇的目錄中。

  1. $ tar --extract --file openjdk*linux-x64_bin.tar.gz --directory=$HOME/bin

Java 現在安裝好了。

從 RPM 或 DEB 安裝 Java

如果從 Azul.com 下載 RPM 或 DEB 文件,則可以使用軟件包管理器進行安裝。

對于 Fedora、CentOS、RHEL 等,請下載 RPM 并使用 DNF 進行安裝:

  1. $ sudo dnf install zulu*linux.x86_64.rpm

對于 Debian、Ubuntu、Pop_OS 和類似發行版,請下載 DEB 軟件包并使用 Apt 安裝它:

  1. $ sudo dpkg -i zulu*linux_amd64.deb

Java 現在安裝好了。

用 alternatives 安裝你的 Java 版本

一些應用程序是為特定版本的 Java 開發的,不能與其他任何版本一起使用。這種情況很少見,但確實會發生,在 Linux 上,你可以使用本地安裝方法(請參閱上面“從 TAR 文件安裝 Java”一節)或使用 alternatives 應用程序來解決此沖突。

alternatives 命令會查找 Linux 系統上安裝的應用程序,并讓你選擇要使用的版本。有些發行版,例如 Slackware,不提供 alternatives 命令,因此你必須使用本地安裝方法。在 Fedora、CentOS 和類似的發行版上,該命令是 alternatives。在 Debian、Ubuntu 和類似的系統上,該命令是 update-alternatives

要獲取當前已安裝在 Fedora 系統上的應用程序的可用版本列表:

  1. $ alternatives --list

在 Debian 上,你必須指定可供替代的應用程序:

  1. $ update-alternatives --list java

在 Fedora 上選擇要使系統將哪個版本作為默認版本:

  1. $ sudo alternatives --config java

在 Debian 上:

  1. $ sudo updates-alternatives --config java

你可以根據需要運行的應用程序,根據需要更改默認的 Java 版本。

運行 Java 應用

Java 應用程序通常以 JAR 文件的形式分發。根據你安裝 Java 的方式,你的系統可能已經為運行 Java 應用程序配置好了,這使你只需雙擊應用程序圖標(或從應用程序菜單中選擇它)即可運行。如果必須執行未與系統其余部分集成的本地 Java 安裝,則可以直接從終端啟動 Java 應用程序:

  1. $ java -jar ~/bin/example.jar &

Java 是個好東西

Java 是少數將跨平臺開發放在首位的編程環境之一。沒有什么比問一個應用程序是否能在你的平臺上運行然后發現該應用程序是用 Java 編寫要讓人感到松一口氣的了。它是如此簡單,無論你是開發人員還是用戶,你都可以擺脫任何平臺上的焦慮。在桌面上擁抱 Java 應用程序,然后在所有桌面上運行它們吧。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-08-18 11:19:25

FedoraLinuxJava

2021-10-12 08:43:19

LinuxSambaWindows

2020-04-21 14:21:31

LinuxPython

2020-04-08 12:20:25

UbuntuLinuxOracle Java

2012-05-21 10:31:06

LinuxVMware Tool

2021-11-28 06:33:24

Discord消息收發應用 Linux

2021-09-11 15:41:55

UbuntuDropbox云服務

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-07-12 14:47:16

UbuntuZlib代碼

2020-07-08 15:29:05

MacJava編程語言

2019-08-14 09:42:06

LinuxElasticsearKibana

2018-07-19 09:20:47

LinuxArchLinuxRPM包

2020-12-28 06:44:45

FedoraLinux RPM文件

2017-12-11 10:24:29

LinuxGoogleChrome 63

2019-08-13 15:39:27

Linux應用程序

2015-11-30 15:05:01

Linux瀏覽器Docker

2018-10-23 09:45:05

Arch LinuxGRUB命令

2013-03-06 13:27:03

HadoopLinux

2018-03-28 08:30:01

Linux倉庫應用程序

2022-11-09 07:40:18

點贊
收藏

51CTO技術棧公眾號

4438国产精品一区二区| 九九热免费在线观看| 人妻视频一区二区三区| 久久免费高清| 久久综合五月天| 野战少妇38p| 偷拍精品精品一区二区三区| 国产精品看片你懂得| 超碰国产精品久久国产精品99| 中文字幕超碰在线| 91九色精品| 日韩av网站电影| 亚洲一级片免费观看| 成人性生交大片免费网站 | 欧美一级欧美一级在线播放| 精品中文字幕av| 成人看片免费| 国产亚洲精品福利| 国产日韩亚洲精品| 97人妻一区二区精品免费视频| 国产日韩欧美一区在线| 欧美成年人网站| 欧美波霸videosex极品| 久久久久影视| 日韩一区二区免费在线观看| 成人性做爰aaa片免费看不忠| 免费在线观看av电影| 国产精品欧美久久久久一区二区| 国产麻豆乱码精品一区二区三区| 97成人免费视频| 亚久久调教视频| 久久久久久中文字幕| 黑人操日本美女| 精品免费av| 日韩久久精品电影| 亚洲日本久久久| 亚洲精品黑牛一区二区三区| 欧美片在线播放| 中文字幕视频在线免费观看| 狠狠操一区二区三区| 亚洲一区视频在线| 玖玖精品在线视频| 毛片免费不卡| 国产精品日韩精品欧美在线| 欧美一区二区视频17c| 网站黄在线观看| 成人av在线一区二区| 99re视频| 亚洲国产剧情在线观看| 国产成人综合网| 亚洲资源在线看| 国产免费黄色大片| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品一香蕉国产线看观看| 黄色污污网站在线观看| 久久精品综合| 国产91在线播放九色快色| 免费看毛片网站| 日韩精品一二三四| 国产精品视频1区| 亚洲无码精品在线播放| 久久99国产精品免费| 91久久久精品| 亚洲成人精品女人久久久| 国产.欧美.日韩| 国产精品久久久久久久久婷婷| 国产小视频一区| av在线一区二区| 鲁丝片一区二区三区| 免费av在线电影| 国产精品嫩草影院com| 亚洲自拍的二区三区| 国产激情视频在线观看| 一区二区三区在线视频播放 | 男人的天堂亚洲| 国产成人精品999| 在线观看一二三区| 久久国产精品99精品国产 | 欧美两根一起进3p做受视频| 自拍偷自拍亚洲精品被多人伦好爽| 欧美曰成人黄网| √天堂资源在线| 精品久久对白| 亚洲欧美日韩天堂| 久久久久麻豆v国产| 欧美黄色一级视频| 欧洲中文字幕国产精品| 中文字幕91爱爱| 国产精品18久久久久| 精品无码久久久久国产| 高h视频在线| 樱花影视一区二区| 50路60路老熟妇啪啪| 欧美v亚洲v综合v国产v仙踪林| 日韩美一区二区三区| 精品人妻互换一区二区三区| 亚洲老妇激情| 欧美专区日韩视频| 国产乱叫456在线| xnxx国产精品| 中文字幕精品在线播放| 欧美国产大片| 欧美成人在线直播| 欧美日韩国产一二三区| 黄色一级片中国| 蜜桃一区二区三区| 欧美理论电影在线观看| 国产寡妇亲子伦一区二区三区四区| 精品一区二区三区在线观看 | wwwwwxxxx日本| 日韩大胆成人| 欧美夫妻性视频| 特级西西444www大胆免费看| 成人黄页毛片网站| 9999在线观看| 丝袜美腿一区| 亚洲福利视频网站| 精品自拍偷拍视频| 男人的j进女人的j一区| 九9re精品视频在线观看re6| 性国产高清在线观看| 欧美午夜片在线观看| 中国极品少妇videossexhd| 99久久精品费精品国产风间由美| 欧洲亚洲免费在线| 天堂网在线中文| 一区二区三区中文免费| caoporm在线视频| 日韩精品网站| 国产成人久久久精品一区| 免费看日韩av| 亚洲精品第1页| 欧美一级特黄aaa| 日韩精品dvd| 国产精品亚洲网站| 国产在线一在线二| 色香蕉久久蜜桃| 青青草成人免费视频| 极品尤物久久久av免费看| 91亚洲国产成人精品性色| 77777影视视频在线观看| 在线免费视频一区二区| 波多野结衣一本| 久久激情婷婷| 日韩国产精品一区二区| 88xx成人免费观看视频库 | 黄网址在线观看| 欧美日韩亚洲综合一区二区三区| 国产综合精品久久久久成人av| 视频在线观看国产精品| 欧美日韩在线高清| 日本综合字幕| 尤物精品国产第一福利三区 | 欧美精品精品一区| 日韩在线视频免费看| 精品一区二区三区在线播放| 中文字幕一区二区三区精彩视频| 免费日韩成人| 欧美成aaa人片免费看| 精品人妻一区二区三区蜜桃| 亚洲一区二区视频在线| 国产白袜脚足j棉袜在线观看| 亚洲激情午夜| 茄子视频成人在线观看| 日韩精品免费观看视频| 一区二区亚洲欧洲国产日韩| 怡春院在线视频| 综合久久国产九一剧情麻豆| 51自拍视频在线观看| 欧美私人啪啪vps| 久久偷看各类wc女厕嘘嘘偷窃 | 美女又爽又黄免费| 亚洲女人av| 亚洲午夜精品福利| 日韩三级不卡| 2019中文在线观看| 国产福利在线视频| 91麻豆精品国产91久久久| 久草免费在线观看视频| 久久先锋影音av鲁色资源网| 黄色手机在线视频| 欧美日韩国产欧| 蜜桃传媒视频麻豆一区| 亚洲伊人伊成久久人综合网| 欧美激情区在线播放| 麻豆av电影在线观看| 欧美日韩国产一级片| 久久精品视频久久| 国产欧美日韩视频在线观看| 91丝袜超薄交口足| 9国产精品视频| 亚洲精品9999| 国产成人精品亚洲线观看| 国产精品狠色婷| 羞羞视频在线观看不卡| 在线播放精品一区二区三区| 性生交生活影碟片| 91精品福利在线| 国产主播在线观看| 中文字幕二三区不卡| 成年人看片网站| 麻豆精品在线视频| www.爱色av.com| 自拍偷拍欧美| 亚洲精品成人自拍| 三级精品视频| 51成人做爰www免费看网站| 国产精品专区免费| 欧美国产日本在线| 欧美成人视屏| 亚洲香蕉av在线一区二区三区| 丰满少妇被猛烈进入| 欧美日韩一区小说| 国产一级免费视频| 午夜av区久久| 久久久久久久国产精品毛片| 国产精品无人区| 少妇真人直播免费视频| 成人性生交大片免费看中文网站| 久久婷五月综合| 亚洲欧美日韩视频二区| 老子影院午夜伦不卡大全| 五月激情综合| 亚洲欧洲国产精品久久| 伊人久久综合影院| 精品一区二区三区自拍图片区| 亚洲高清在线一区| 91精品久久久久久久久久入口| 日韩三级影视| 欧美在线一区二区视频| 成人ssswww在线播放| 久久91亚洲人成电影网站| 浪潮av一区| 日韩视频在线免费观看| 邻家有女韩剧在线观看国语| 亚洲精品久久久久久久久久久久| 丰满人妻妇伦又伦精品国产| 日韩欧美的一区二区| 国产免费黄色录像| 欧美一区二区三区爱爱| 92久久精品一区二区| 欧美乱妇20p| ,一级淫片a看免费| 欧美精品 日韩| 国产精品久久免费| 欧美老年两性高潮| 国产精品久久久久久免费| 欧美日韩精品系列| 国产又粗又猛又色又| 7777精品伊人久久久大香线蕉经典版下载 | 国产综合久久久久久| 欧美aaaaaa| 成人在线精品视频| 精品一区二区三区在线观看视频| 91网站免费观看| 亚洲综合网狠久久| 狠狠色狠狠色综合人人| 免费av一区| 亚洲精品成人自拍| 亚洲精品久久| 免费看欧美黑人毛片| 日韩午夜精品| 女性隐私黄www网站视频| 日韩成人一区二区三区在线观看| 免费看涩涩视频| 国产成人av电影在线观看| 大尺度做爰床戏呻吟舒畅| 91网站在线播放| 国产99在线 | 亚洲| 亚洲天堂成人在线观看| 黄色一级视频免费观看| 午夜视频一区二区| 久操视频在线免费观看| 欧美日韩国产免费一区二区| av官网在线观看| 亚洲精品国产精品乱码不99按摩| 欧美zozo| 久久视频在线免费观看| av电影免费在线看| 国产精品久久99久久| www.欧美| 久久久久欧美| 婷婷亚洲五月| 日韩在线一级片| 国模娜娜一区二区三区| 精品影片一区二区入口| 亚洲国产精品精华液ab| 久久高清无码视频| 色94色欧美sute亚洲13| www.久久精品.com| 亚洲视频日韩精品| 欧美理论电影| 国产精品扒开腿做| jizz国产精品| 亚洲成人精品电影在线观看| 影音先锋中文字幕一区| 91n.com在线观看| 成人av网站免费| 国产午夜精品理论片在线| 欧美日韩黄色大片| 国产偷拍一区二区| 亚洲天堂成人在线| av中文字幕在线看| 成人国产精品av| 亚洲欧美校园春色| 欧洲精品在线播放| 老司机精品视频一区二区三区| 污污污www精品国产网站| 亚洲视频一区二区在线观看| 欧美一级淫片免费视频黄| 日韩免费性生活视频播放| √天堂资源地址在线官网| 欧美怡红院视频一区二区三区| 日韩精品成人| 亚洲免费视频一区| 美女被久久久| 在线天堂www在线国语对白| 亚洲伦理在线精品| 一区二区视频网站| 亚洲日本欧美日韩高观看| av老司机在线观看| 成人资源av| 欧美91大片| 在线黄色免费看| 中文欧美字幕免费| 69亚洲精品久久久蜜桃小说| 日韩第一页在线| av电影在线地址| 国产精品播放| 好看的av在线不卡观看| 手机精品视频在线| 亚洲欧洲性图库| 中文字幕欧美人妻精品一区蜜臀| 亚洲天堂av网| 日本免费一区二区三区四区| 蜜桃成人在线| 首页欧美精品中文字幕| 免费a级黄色片| 日韩欧美国产中文字幕| 日本中文字幕电影在线观看 | 久久久久久久久影视| 麻豆一区二区在线| 久艹在线观看视频| 制服丝袜在线91| av网站在线免费| 91精品婷婷国产综合久久蝌蚪| 91成人看片| 乱码一区二区三区| 亚洲一区二区精品视频| 蜜桃av噜噜一区二区三区麻豆| 欧美日韩成人在线播放| jizz国产精品| 久久久久久久久久久视频| 91麻豆免费观看| 麻豆成人免费视频| 一区二区三区久久精品| 久草综合在线| 欧美少妇一区二区三区| 国产99精品国产| 国产做受高潮漫动| 亚洲欧美日韩天堂一区二区| 日韩天堂在线| 大桥未久一区二区| 国产不卡免费视频| 日本一区二区三区四区五区| 亚洲美女久久久| 久久久国产精品网站| 草草草视频在线观看| 99久久精品国产观看| 久久久久亚洲视频| 久久精品久久久久久国产 免费| 精品视频成人| 中国丰满人妻videoshd| 亚洲国产精品国自产拍av| 国产91视频在线| 9.1国产丝袜在线观看 | av亚洲精华国产精华精华| 久久精品无码av| 精品国产欧美成人夜夜嗨| 国产精品sss在线观看av| 北条麻妃在线一区| 自拍偷自拍亚洲精品播放| 色婷婷av一区二区三区之红樱桃| 国产成人91久久精品| 性xxxx欧美老肥妇牲乱| 国产一线在线观看| 色婷婷综合久久久中文一区二区 | 日韩理论片网站| 日本精品999| 国产日韩在线播放| 99热精品在线| 国产喷水在线观看| 日韩成人在线观看| 少妇高潮一区二区三区99| 日韩在线一级片| 一区二区三区日韩欧美精品| 国产日韩精品在线看| 丁香婷婷久久久综合精品国产| 久热国产精品| 国产极品在线播放|