婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在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的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产91丝袜在线18| 日本vs亚洲vs韩国一区三区| 色一情一伦一子一伦一区| 国模娜娜一区二区三区| 91捆绑美女网站| 欧美一区二区三区免费在线看| 成人ar影院免费观看视频| 色天使久久综合网天天| 欧美精选午夜久久久乱码6080| 日韩欧美123| 中国色在线观看另类| 成人免费在线播放视频| 午夜日韩在线观看| 久久99精品国产.久久久久久| 国产一区二区三区视频在线播放| 99久久伊人精品| 欧美一区二区二区| 亚洲女厕所小便bbb| 理论电影国产精品| 91蜜桃免费观看视频| 日韩一区二区电影| 亚洲女人****多毛耸耸8| 国产真实乱子伦精品视频| 国产乱码字幕精品高清av| 日本丶国产丶欧美色综合| 久久伊人蜜桃av一区二区| 一区二区三区中文字幕在线观看| 精品一区二区免费| 欧美日本乱大交xxxxx| 亚洲人成伊人成综合网小说| 麻豆国产一区二区| 欧美日韩成人综合在线一区二区| 中国色在线观看另类| 国内精品视频666| 欧美精品三级在线观看| 亚洲欧美电影一区二区| 高清不卡在线观看av| 欧美成人女星排行榜| 午夜伊人狠狠久久| 色88888久久久久久影院按摩 | 日韩视频123| 亚洲欧美二区三区| www.亚洲在线| 国产精品乱人伦| 国产在线播放一区三区四| 欧美精品一卡两卡| 亚洲国产视频一区| 欧美在线观看一区二区| 亚洲免费毛片网站| 91久久精品一区二区三| 亚洲精品视频免费观看| 一本到不卡免费一区二区| 中文字幕在线视频一区| 国产成a人亚洲| 亚洲国产精品高清| 国产精品一级在线| 久久精品日产第一区二区三区高清版| 精品一区二区三区免费| 精品国产一区二区三区久久影院| 七七婷婷婷婷精品国产| 欧美成人免费网站| 国产精品一区二区黑丝| 国产精品视频看| 成人激情小说网站| 久久久午夜精品理论片中文字幕| 日韩av电影天堂| 精品99久久久久久| 国内精品嫩模私拍在线| 中文字幕精品一区二区精品绿巨人| 成人av电影在线网| 国产精品福利av| 东方欧美亚洲色图在线| 中文字幕一区二区三区四区| 国产乱淫av一区二区三区 | 欧美午夜精品久久久久久孕妇| 国产日韩精品一区| 国模一区二区三区白浆| 国产性做久久久久久| 成人激情午夜影院| 一区二区三区鲁丝不卡| 欧美色视频一区| 视频一区视频二区中文| 欧美大片日本大片免费观看| 国产成人啪午夜精品网站男同| 亚洲欧洲日本在线| 欧美三片在线视频观看 | 亚洲成人激情社区| 日韩一级片在线观看| 欧美四级电影在线观看| 成人免费av在线| 欧美一级二级三级乱码| 99精品视频免费在线观看| 色综合久久中文字幕综合网| 国产成人亚洲综合a∨猫咪| 国产一区二区三区免费在线观看| 欧美日韩亚洲高清一区二区| 色综合天天综合色综合av | 国产福利精品一区| 日韩美女啊v在线免费观看| 欧美日韩精品久久久| 国产一区二区美女| 亚洲一区二区在线观看视频| 日韩一区二区三区观看| 波多野结衣中文一区| 三级欧美在线一区| 亚洲欧洲日韩在线| 欧美videos大乳护士334| 91在线云播放| 久88久久88久久久| 性做久久久久久免费观看| 国产欧美一区二区精品久导航| 67194成人在线观看| 99久久国产综合色|国产精品| 视频一区二区三区入口| 中文字幕一区二区三| 精品免费99久久| 欧美体内she精视频| 成人精品国产一区二区4080| 久久er99精品| 午夜精品久久久久影视| 亚洲美女电影在线| 国产精品久久久久四虎| 久久久高清一区二区三区| 欧美一区二区美女| 欧美三区在线观看| 99国产精品久久久| 国产一区视频网站| 毛片av一区二区三区| 婷婷成人综合网| 夜夜嗨av一区二区三区| 国产欧美一区二区精品久导航 | 精品国产免费视频| 欧美一区二区日韩一区二区| 欧美精品乱码久久久久久按摩| 在线看不卡av| 色狠狠av一区二区三区| 色中色一区二区| 色一区在线观看| 欧美性受xxxx| 色爱区综合激月婷婷| 精久久久久久久久久久| 国产综合一区二区| 亚洲六月丁香色婷婷综合久久| 欧美日韩视频不卡| www.欧美色图| 开心九九激情九九欧美日韩精美视频电影 | 国产亚洲精品资源在线26u| 欧美女孩性生活视频| 欧美日韩一区二区欧美激情| 欧美日韩在线亚洲一区蜜芽| 精品视频在线看| 欧美日韩大陆在线| 日韩一级片在线播放| 精品国产欧美一区二区| 国产日韩成人精品| 亚洲人精品午夜| 亚洲三级理论片| 一区二区三区在线观看视频| 亚洲午夜日本在线观看| 免费在线看一区| 粉嫩aⅴ一区二区三区四区五区| 国产一区二区三区免费看| 91蜜桃传媒精品久久久一区二区| 欧美主播一区二区三区美女| 色婷婷综合五月| 欧美视频在线播放| 精品国产乱码久久久久久久 | 裸体一区二区三区| 九一九一国产精品| 91亚洲精华国产精华精华液| 一本一道综合狠狠老| 日韩一区二区三区电影在线观看| 欧美电影免费观看完整版| 亚洲国产精品成人综合| 国产欧美日韩不卡免费| 国产精品免费免费| 午夜精品福利久久久| 极品少妇xxxx精品少妇偷拍| 国产91丝袜在线观看| 欧美日韩www| 中文字幕av一区二区三区高 | 欧美一卡在线观看| 国产精品理论片| 奇米四色…亚洲| 91久久精品国产91性色tv| 日韩欧美高清dvd碟片| 亚洲素人一区二区| 麻豆国产一区二区| 欧美性猛交一区二区三区精品| 精品成人在线观看| 亚洲福利电影网| 不卡av在线网| 久久色中文字幕| 日本色综合中文字幕| 99精品视频中文字幕| 精品人在线二区三区| 亚洲成人激情综合网| 99久久99久久精品免费看蜜桃| 亚洲精品一区二区在线观看| 亚洲一区二区在线视频|