婷婷综合国产,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
    奇米影视一区二区三区小说| 国产精品你懂的在线| 99久久国产免费看| 日韩一级二级三级精品视频| 国产成a人亚洲| 97久久精品人人爽人人爽蜜臀| 色94色欧美sute亚洲13| 欧美日韩国产123区| 久久久久久一级片| 亚洲主播在线播放| 国产精品亚洲一区二区三区妖精 | 欧美国产精品一区二区| 亚洲品质自拍视频网站| 美女网站色91| 在线观看一区日韩| 久久久三级国产网站| 亚洲一区在线电影| 国产白丝精品91爽爽久久| 欧美军同video69gay| 国产精品私人影院| 日本系列欧美系列| 91免费国产在线| 久久精品无码一区二区三区| 亚洲综合小说图片| av影院午夜一区| 欧美精品一区二区在线播放| 偷拍与自拍一区| 色综合中文综合网| 亚洲一卡二卡三卡四卡无卡久久| 久久国产三级精品| 欧美日韩精品久久久| 中文一区二区在线观看| 久久国产生活片100| 欧美军同video69gay| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲精品久久久久久国产精华液| 免费人成网站在线观看欧美高清| 99久久久国产精品| 国产日产精品1区| 久久97超碰色| 日韩免费电影一区| 日韩黄色片在线观看| 色999日韩国产欧美一区二区| 日本一二三不卡| 国产成人在线电影| 国产视频一区二区在线观看| 国产一区二区三区在线观看免费| 欧美精选在线播放| 日韩精品亚洲专区| 欧美一级欧美三级| 免费成人在线影院| 精品国产乱码久久久久久影片| 毛片一区二区三区| 日韩精品一区二区三区在线播放| 天天综合色天天综合| 91麻豆精品国产无毒不卡在线观看 | 91免费精品国自产拍在线不卡| 国产精品视频观看| 99天天综合性| 一区二区三区不卡视频| 欧美日韩中文字幕精品| 亚洲va欧美va人人爽午夜| 欧美日韩美少妇| 亚洲va国产天堂va久久en| 3d成人h动漫网站入口| 人禽交欧美网站| 久久久www成人免费毛片麻豆| 成人亚洲一区二区一| 亚洲欧美另类久久久精品2019| 欧美亚洲精品一区| 美国av一区二区| 欧美国产激情二区三区| 亚洲综合色区另类av| 日韩欧美高清一区| 久久精品一区二区三区不卡牛牛 | 欧美一区二区三区婷婷月色| 欧美日韩视频在线观看一区二区三区 | 成人午夜电影小说| 自拍偷自拍亚洲精品播放| 色美美综合视频| 麻豆精品视频在线| 中文字幕av一区二区三区高| 在线日韩国产精品| 久久99热这里只有精品| 国产精品对白交换视频 | 精品久久人人做人人爱| 国产·精品毛片| 亚洲一区二区欧美| 国产欧美日韩精品在线| 欧美性一区二区| 精久久久久久久久久久| 亚洲精品日产精品乱码不卡| 日韩一卡二卡三卡国产欧美| 成人精品小蝌蚪| 欧美aⅴ一区二区三区视频| 国产精品久久久久一区| 日韩一级在线观看| 色老汉一区二区三区| 久久不见久久见免费视频1 | 91丨九色丨黑人外教| 蜜桃在线一区二区三区| 国产精品国产三级国产三级人妇 | 亚洲韩国精品一区| 久久综合久色欧美综合狠狠| 欧美在线观看一区| 丁香啪啪综合成人亚洲小说 | 日韩福利电影在线| ...av二区三区久久精品| 久久嫩草精品久久久精品一| 91久久国产综合久久| 国产精品69久久久久水密桃| 婷婷成人激情在线网| 亚洲精品国产第一综合99久久| 久久久99久久| 日韩欧美国产一区二区在线播放| 91浏览器打开| 成人av电影在线| 国产精品一品二品| 久久不见久久见中文字幕免费| 亚洲天堂免费看| 风间由美性色一区二区三区| 欧美tk—视频vk| 日韩精品91亚洲二区在线观看| 94-欧美-setu| 亚洲欧洲精品一区二区三区| 精品在线免费视频| 日韩一区二区三区视频在线观看| 亚洲免费在线视频一区 二区| 亚洲色图制服丝袜| 欧美精品高清视频| 在线综合视频播放| 欧美久久久久久久久| 欧美男同性恋视频网站| 欧美日韩国产免费一区二区| 欧美日韩精品三区| 91精品中文字幕一区二区三区| 精品视频在线免费| 欧美一区二区三区日韩视频| 亚洲综合色在线| 亚洲一区二区免费视频| 亚洲国产精品久久久男人的天堂| 亚洲综合清纯丝袜自拍| 亚洲一区二区视频| 亚洲成av人片在线| 性久久久久久久久| 人人超碰91尤物精品国产| 久久国产精品区| 国产成人精品www牛牛影视| 成人天堂资源www在线| 99精品久久99久久久久| 欧美亚洲一区二区在线| 欧美一区二区三区日韩视频| 欧美成人一区二区三区在线观看| 欧美精品一区二区在线播放| 国产女人水真多18毛片18精品视频| 国产精品乱码人人做人人爱| 亚洲欧美区自拍先锋| 午夜欧美一区二区三区在线播放| 美腿丝袜一区二区三区| 国产精品一品二品| 色诱视频网站一区| 67194成人在线观看| 26uuu色噜噜精品一区| 国产精品九色蝌蚪自拍| 午夜激情综合网| 国产精品夜夜嗨| 日本韩国欧美一区二区三区| 91精品国产一区二区三区| 久久久久久久一区| 亚洲一级二级三级| 极品少妇xxxx精品少妇偷拍 | 成人av网站在线观看| 欧美午夜在线观看| 久久久久国产一区二区三区四区| 国产欧美日韩综合精品一区二区| 一区二区三区小说| 国产一区二区不卡老阿姨| 91蜜桃网址入口| 日韩欧美一区二区在线视频| 中文字幕巨乱亚洲| 视频一区免费在线观看| 成人18视频日本| 日韩丝袜情趣美女图片| 亚洲欧美另类在线| 亚洲成av人片在www色猫咪| 国产精品欧美综合在线| 欧美电影免费观看高清完整版| 99久久精品一区二区| 国产麻豆精品一区二区| 日本欧美一区二区| 亚洲国产综合91精品麻豆| 国产精品日韩成人| 精品国产乱码久久久久久牛牛| 欧美日韩国产中文| 国产一区二区三区免费在线观看| 国产盗摄一区二区三区| 欧美精品123区| 亚洲精品少妇30p| 丁香啪啪综合成人亚洲小说| 欧美α欧美αv大片|