亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 在Linux環境下采用壓縮包方式安裝JDK 13的方法

在Linux環境下采用壓縮包方式安裝JDK 13的方法

熱門標簽:北海市地圖標注app 高德地圖標注論壇 江西外呼系統 新邵電銷機器人企業 蘭州ai電銷機器人招商 外呼系統打哪顯哪 AI電銷機器人 源碼 新科美甲店地圖標注 湖北ai智能電銷機器人

什么是JDK?

好吧如果你不知道這個問題的話我實在是不知道你為什么要裝這個東西。

JDK(Java Development Kit)是Sun公司(后被Oracle收購)推出的面向對象程序設計語言的開發工具包,擁有這個工具包之后我們就可以使用Java語言進行程序設計和開發。

而今天我們要在Linux環境 下對這個東西進行部署以便能夠進行開發,并且是以壓縮包解壓的方式進行安裝,之所以不用rpm方式安裝主要是為了能夠在所有Linux系統上都通用,rpm和deb最多只能在Red Hat和Debian旗下的Linux系統上分別安裝,而且還會有互相轉換的問題,但是用壓縮包就沒有這個問題了,盡管相對要繁瑣一些。

操作系統:CentOS Linux Release 8.0.1905 (Core)

環境:Virtual Box 虛擬機

那我只想讓Java的程序能夠在我這上運行呢??

如果你實在懶得找或者找不到JRE的安裝教程的話,那你權且也可以跟著這個流程一起走下來,保證你的Java程序確實能夠運行,只是你的Linux操作系統上會多出來很多你實際上完全不需要的東西。

如果我想安裝其他的版本呢??

JDK 8及以下的版本可能與此有所區別,請參考其他專門安裝JDK 8的安裝過程。
JDK 10以上應該可這個過程大體沒有太多區別,不過參考的時候請務必注意有些位置需要換成你當前的版本代號。

你為什么要在Linux上安裝呢??你不是更喜歡在Windows平臺拿Eclipse做Java開發嗎??
你的問題還真是多啊,你說得對,但是在特別需求的情形下,我不得不采取一些“我不喜歡”的行為。
而這個就是一個,因為我需要在Linux平臺下部署Hadoop,而新安裝的CentOS里面根本沒有Java的環境:

[user@localhost /]$ java -version

bash: java: 未找到命令...

而Java SE是Hadoop的一個先決條件

而且如果部署好了的話我也可以用Linux做Java開發了豈不美哉??

但是看起來網上的同類的教程非常多啊

我什么時候說過這是一篇教程了??這只是作為我的一次過程記錄而已,如果可能的話我也希望它能夠成為其他人的參考,而且我也參考了很多人的安裝過程,最終我成功了。

站在了無數巨人的肩膀上。

好了不多說了,那就開始吧。

嗯,確實如此。首先需要安裝一個Linux的系統,沒必要是CentOS,也可以是Ubuntu、Fedora 、Debian什么的隨你喜歡,用不用GUI也無所謂,因為即使我安裝了一個帶有GUI的CentOS,我的安裝過程實際上是用bash指令完成的。
在實際進行安裝之前,我必須提前說明:

和Windows不一樣,Linux系統是對大小寫敏感的,也就是說/Somewhere/a.zip和/somewhere/A.zip并不在同一目錄下,也不是同一個文件名,這點請務必注意!!!
下文中出現的所有shell指令的真正內容都是從$之后開始的。

至于你是實體機還是虛擬機這個區別應該不大,你可以實際拿個U盤去裝也可以下個VMWare或者Virtual Box什么的。這里我不做說明。

下載JDK壓縮包

總之,CentOS 8我安裝好了,當然你可能用的是Ubuntu 16.04什么的這個就隨便了,接下來要從網絡上下載一個JDK13的壓縮包(jdk-13_linux-x64_bin.tar.gz)

這里假設你無論是GUI下載還是wget下載方式,你都已經把壓縮包下載至/usr/download目錄下了

如果你的Linux系統有GUI并且系統預裝了Firefox,那么你可以像在Windows里一樣拿Firefox火速沖到JDK的下載地址,像這樣:

如果沒有GUI的話,你可以用wget指令:

[user@localhost /usr/lib/jvm/jdk-13]$ su root # 整個過程需要提升為root權限進行,因為普通用戶不可以在usr、etc文件夾及它們的子文件夾下進行修改

[root@localhost /]$ mkdir /usr/download # 如果你沒有這個目錄的話就先鍵入這個指令,否則直接看下一句
[root@localhost /]$ cd /usr/download
[root@localhost /usr/download]$ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/13+33/5b8a42f3905b406298b72d750b6919f6/jdk-13_linux-x64_bin.tar.gz

注意:因為Oracle官網要求必須登錄Oracle賬號才能下載JDK等內容,所以直接鍵入

wget https://download.oracle.com/otn-pub/java/jdk/13+33/5b8a42f3905b406298b72d750b6919f6/jdk-13_linux-x64_bin.tar.gz

下載出來的jdk-13_linux-x64_bin.tar.gz只有5KB(實際上應當是180MB),那個東西根本就不是壓縮包而是一個請求頁面而已。所以如果通過命令行的方式下載只能通過上面的方式進行下載

下載好了之后查看一下jdk-13_linux-x64_bin.tar.gz的屬性:

[root@localhost /]$ ls -al jdk-13_linux-x64_bin.tar.gz
-rw-rw-r--. 1 user user 188711447 9月 19 11:13 jdk-13_linux-x64_bin.tar.gz

在一些Linux操作系統下,此時文件名的位置被顯示為紅色,意思是說:

這是一個壓縮文件

所以不必擔心,這不是錯誤,你可以繼續進行。

如果你發現188711447(約180MB)被5307(約5KB)(也就是說文件大小嚴重不一致)替代了意味著你的下載鏈接是錯誤的,請詳細閱讀上文“注意”里面的內容然后用rm jdk-13_linux-x64_bin.tar.gz刪掉這個文件并重新下載,如果大小不一致但是差不多大有可能是你下載了其他的版本,也有可能是壓縮包損壞了,如果是后者請重新下載。

解壓JDK安裝包中的文件

接下來使用tar指令解壓壓縮包,解壓至/usr/lib/jvm目錄下:

[root@localhost /usr/download]$ mkdir /usr/lib/jvm
[root@localhost /usr/download]$ tar -xf jdk-13_linux-x64_bin.tar.gz -C /usr/lib/jvm #-- 這一步請耐心等待一會,需要一段時間
[root@localhost /usr/download]$ cd /usr/lib/jvm
[root@localhost /usr/lib/jvm]$ ls
jdk-13

你會看到在/usr/lib/jvm下存在一個叫做jdk-13的文件夾,我們進去看看

[root@localhost /usr/lib/jvm]$ cd jdk-13
[root@localhost /usr/lib/jvm/jdk-13]$ ls
bin conf include jmods legal lib man release

至此,JDK的所有組件都已經備齊了,接下來要進行配置。

添加環境變量

注意:這里要求使用VIM

如果你會使用VIM

啊,那沒問題,繼續吧
如果你不會使用VIM
如果你使用的Linux系統帶有GUI界面
你可以使用預裝的文本編輯器進行編輯,就像在Windows里面使用記事本那樣。
否則
如果你想了解VIM
找其他人的教程看看VIM的基本操作方法
否則,如果你有值得信賴且能力夠強的朋友的話
找他幫你弄弄
否則
emmm……我在此由衷地替您感到悲哀
在Windows下使用安裝程序安裝的時候一般來說環境變量是被自動配置好的,但是很可惜我們現在是手動安裝,JDK的工作依賴于大量的環境變量中的路徑。

好像Oracle系的軟件都是這副死亞子,比如Oracle DB……

JDK需要這樣幾個環境變量:

JAVA_HOME :Java的主目錄,你把壓縮包包解壓之后得到的jdk-13文件夾所在的位置(并且包含jdk-13自身)
JRE_HOME:JRE的主目錄,JRE是運行Java應用程序的最基本軟件環境,所以如果你只是希望Java的程序能夠運行的的話你完全不需要安裝JDK,盡管JDK里面帶有JRE。
CLASSPATH:Java提供的標準或公共類庫的位置
PATH:這是系統的環境變量,這個東西只是告知系統你的Java開發環境被安裝在了什么位置,這個東西使你在任意目錄下都可以直接執行Java的開發工具比如javac等,直接鍵入javac就可以執行而不需要再重新鍵入/usr/lib/jvm/jdk-13/bin/javac。

Linux系統下的環境變量被存儲于若干個文件里,其作用范圍有所不同,有的只作用于當前用戶,而有的作用于全體用戶。而我們這里的環境直接對全體用戶生效就可以了(因為除了root就我一個用戶user),所以,這里我們會對/etc/profile進行修改。

不過我們現在知道JAVA_HOME=/usr/lib/jvm/jdk-13,這個目錄意思是說包含了所有和Java運行環境相關的東西,我們看看里面都有什么

[user@localhost /usr/lib/jvm/jdk-13]$ ls
bin conf include jmods legal lib man release

其中bin是Java所有開發工具(通常是可執行的應用程序)所在的目錄,而lib里面則是Java提供的公共類庫,當然這個也就是我們在找的CLASSPATH了。
那么,JRE_HOME怎么辦呢??
早在JDK 8的時候,安裝好的JAVA_HOME下能夠找到一個叫做jre的文件夾,但是到JDK 13的時候剛才也看了,哪里有jre呢??

其實不用考慮這個問題,因為新版本的JDK不僅附帶JRE,而且把JRE組件直接毀進JDK了,所以JRE_HOME可以直接給成JAVA_HOME就可以了。

因此我們用VIM打開/etc/profile(因為是)進行編輯:

[root@localhost /usr/lib/jvm/jdk-13]$ vim /etc/profile

在這個文件開頭加入如下內容:

export JAVA_HOME=/usr/lib/jvm/jdk-13
export JRE_HOME=/${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/libss:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

然后:wq保存退出,不過因為只是寫在了文件里,這些環境變量并沒有被實際的構建到內核中,因此需要手動執行一下這個文件。

[root@localhost /usr/lib/jvm/jdk-13]$ source /etc/profile
[root@localhost /usr/lib/jvm/jdk-13]$ exit #退出root權限


至此,安裝過程全部結束,JDK可以正常工作了,我們可以用下面這個指令檢驗一下:

[user@localhost /usr/lib/jvm/jdk-13]$ java -version

現在我們可以在Linux系統上使用JDK13進行開發了。

既然裝好了,不妨我們試一下吧!
說得對!!我們已經摩拳擦掌了,那就編寫一個Java程序測試一下吧!
隨便在某個位置建個文件夾編寫一個Hello World試試看吧:

[user@localhost /usr/lib/jvm/jdk-13]$ mkdir ~/jsrc
[user@localhost /usr/lib/jvm/jdk-13]$ cd ~/jsrc
[user@localhost ~/jsrc]$ vim Hello.java
/// Hello.java

public class Hello
{
 public static void main(String args[])
 {
 System.out.println("Hello");
 }
}
[user@localhost ~/jsrc]$ javac Hello.java
[user@localhost ~/jsrc]$ ls
Hello.class Hello.java
[user@localhost ~/jsrc]$ java Hello
Hello

總結

以上所述是小編給大家介紹的在Linux環境下采用壓縮包方式安裝JDK 13的方法,希望對大家有所幫助!

標簽:大理 自貢 海南 南陽 阿克蘇 黃石 黔東 池州

巨人網絡通訊聲明:本文標題《在Linux環境下采用壓縮包方式安裝JDK 13的方法》,本文關鍵詞  在,Linux,環境,下,采用,壓縮,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在Linux環境下采用壓縮包方式安裝JDK 13的方法》相關的同類信息!
  • 本頁收集關于在Linux環境下采用壓縮包方式安裝JDK 13的方法的相關信息資訊供網民參考!
  • 推薦文章
    国产视频一区在线| 成人a大片高清在线观看| 亚洲第一页色| 日本特黄特黄aaaaa大片| 黄视频网站在线看| 精品久久久久久影院免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99久久精品国产片| 中文字幕一区二区三区 精品| 可以免费看污视频的网站| 久久精品欧美一区二区| 国产国产人免费视频成69堂| 国产91精品露脸国语对白| 国产高清在线精品一区a| 成人在免费观看视频国产| 国产视频一区二区三区四区 | 国产国产人免费视频成69堂| 九九久久99| 亚洲第一视频在线播放| 欧美激情一区二区三区在线| 国产成人精品影视| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲天堂免费| 免费一级片在线| 可以免费在线看黄的网站| 国产欧美精品午夜在线播放| 黄视频网站在线看| 中文字幕97| 尤物视频网站在线观看| 亚洲天堂免费| 欧美电影免费| 国产综合91天堂亚洲国产| 久久成人亚洲| 国产成人女人在线视频观看 | 精品久久久久久综合网| 韩国毛片免费大片| 国产一区二区精品久久91| 亚洲第一色在线| 成人影视在线播放| 精品国产一区二区三区久 | 日本特黄一级| 国产成人啪精品| 亚洲天堂免费| 韩国三级视频在线观看| 一本高清在线| 国产网站麻豆精品视频| 韩国三级一区| 国产精品1024在线永久免费| 91麻豆国产| 日本特黄特黄aaaaa大片| 午夜激情视频在线观看| 日韩免费片| 久久精品道一区二区三区| 日本特黄特黄aaaaa大片| 亚州视频一区二区| 精品国产一区二区三区国产馆| 国产伦精品一区三区视频| 成人免费观看视频| 精品在线免费播放| 日韩中文字幕一区二区不卡| 久久成人综合网| 亚洲精品永久一区| 二级片在线观看| 国产一区二区精品尤物| 欧美日本免费| 亚洲爆爽| 久久精品道一区二区三区| 精品视频一区二区三区| 青青久在线视频| 国产高清视频免费| 成人免费高清视频| 国产一区二区精品| 午夜激情视频在线观看| 欧美1卡一卡二卡三新区| 99热精品在线| 精品视频在线观看一区二区 | 国产成人精品影视| 午夜欧美成人久久久久久| 91麻豆精品国产自产在线观看一区| 亚洲第一色在线| 亚欧视频在线| 午夜在线观看视频免费 成人| 国产麻豆精品高清在线播放| 久久久久久久网| 九九精品在线播放| 国产不卡精品一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 一本高清在线| 欧美激情中文字幕一区二区| 精品视频在线观看一区二区| 精品久久久久久免费影院| 韩国三级视频在线观看| 超级乱淫黄漫画免费| 欧美a免费| 日日夜人人澡人人澡人人看免| 九九精品在线播放| 国产不卡在线观看视频| 一级女性全黄生活片免费| 精品美女| 午夜激情视频在线播放| 你懂的福利视频| 四虎影视精品永久免费网站 | 麻豆系列 在线视频| 日韩专区在线播放| 黄色福利| 久久国产一区二区| 欧美激情一区二区三区视频高清| 成人高清免费| 日韩一级黄色| 黄色免费网站在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 四虎影视库国产精品一区| 黄视频网站在线看| 美女免费精品高清毛片在线视 | 成人免费观看网欧美片| 国产一区二区高清视频| 成人高清护士在线播放| 国产a网| 久久99欧美| 黄视频网站免费| 九九久久国产精品| 日本免费乱人伦在线观看| 日韩专区第一页| 日韩av成人| 欧美18性精品| 日本特黄一级| 国产一区二区高清视频| 日韩av成人| 国产网站免费观看| 青青青草影院 | 精品久久久久久中文字幕一区| 成人av在线播放| 国产成人精品综合在线| 欧美日本韩国| 成人免费高清视频| 欧美1卡一卡二卡三新区| 一级毛片视频免费| 国产精品1024在线永久免费| 久久99中文字幕久久| a级精品九九九大片免费看| 美女免费精品高清毛片在线视 | 成人免费高清视频| 麻豆网站在线看| 99色视频在线观看| 精品视频在线观看免费| 高清一级毛片一本到免费观看| 韩国三级视频在线观看| 成人免费一级毛片在线播放视频| 二级特黄绝大片免费视频大片| 成人a级高清视频在线观看| 久草免费资源| 国产不卡高清| 日本免费看视频| 亚洲www美色| 九九精品久久| 国产不卡在线播放| 国产一区国产二区国产三区| 午夜久久网| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产91视频网| 日韩专区亚洲综合久久| 国产成人精品综合久久久| 精品久久久久久中文字幕2017| 欧美激情一区二区三区中文字幕| 欧美日本免费| 亚洲精品中文一区不卡| 国产高清视频免费| 精品毛片视频| 国产麻豆精品| 精品视频在线观看一区二区 | 国产网站麻豆精品视频| 超级乱淫黄漫画免费| 在线观看导航| 成人a级高清视频在线观看| 九九久久国产精品| 亚洲第一色在线| 国产91精品露脸国语对白| 成人av在线播放| 国产高清在线精品一区a| 一级女性全黄生活片免费| 99热精品一区| 欧美a级片视频| 91麻豆高清国产在线播放| 免费的黄色小视频| 亚洲第一色在线| 日本特黄特黄aaaaa大片| 精品久久久久久影院免费| 国产不卡在线看| 久久精品免视看国产明星| 91麻豆高清国产在线播放| 99久久精品费精品国产一区二区| 久久国产精品永久免费网站| 日韩免费在线观看视频| 日本免费乱理伦片在线观看2018| 亚洲第一色在线| 国产伦久视频免费观看视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 免费一级片在线观看| 中文字幕Aⅴ资源网| 欧美大片aaaa一级毛片|