【入門篇】篇一、Linux服務器安裝Java運行環境,即安裝JDK

這裏以CentOS7.x 64位 阿里雲Linux服務器上安裝JDK 爲例

前言:首先我們需要一個工具能夠連接到服務器,這裏先選用最輕便的PuTTY(其他工具都可)(點擊下載PuTTY

打在PuTTY,輸入服務器外網IP(服務器控制檯可以看到),點擊open,彈出框選“是”
這裏寫圖片描述
出來個黑框框顯示着“login as:”,這裏輸入 root,回車,再輸入自己的登錄密碼,登錄成功,顯示了歡迎信息(Welcome to Alibaba Cloud Elastic Compute Service !)如下圖:
這裏寫圖片描述
看到[root@xxxxxxxx ~]#,這xxxxxx這個長串是主機名,感覺又長又臭,我們來改下它。
網絡上的教程:修改/etc/sysconfig/network文件中的HOSTNAME值和修改/etc/hosts文件,在這裏不起作用。

CentOS7一條命令搞定:hostnamectl set-hostname mysvr
再輸入 reboot 命令重啓機器,使配置生效,這時PuTTY提示連接斷開,機器都重啓能不斷開嗎,重新連接上去,噹噹噹~
這裏寫圖片描述

進入正文,安裝JDK

方式一:手動安裝

我們新建一個目錄來存放jdk,mkdir /home/java
進入該目錄 cd /home/java
接下來的操作都是基於此路徑進行,如果是存放在其他路徑下,請注意對應修改

1.下載壓縮包,tar.gz

(1)本地先下載好JDK的tar.gz壓縮包,再通過FTP工具上傳到服務器上
(2)直接在線下載(牆裂推薦)

  • 先到官網上查看需要的jdk版本,獲取壓縮包的下載鏈接,再使用命令下載
    這裏選用jdk8,在本地點擊打開下載主頁,選中Accept License Agreement,點擊Linux版本的的tar.gz文件,複製對應的下載鏈接,這裏不需要下載,只是獲取下載鏈接
    這裏寫圖片描述

  • 輸入命令 curl -O http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1528476485_bcde5575ac0cfdbb3460b72386b39318(-O 後面跟着剛纔複製的下載鏈接,這個貌似要實時獲取的鏈接才能下載,有AuthParam參數來校驗,否則你會看到所有項都是 0 ,不會變化;出現這個情況的話,重新去點擊那個文件,獲取下載鏈接複製過來再試)

  • 下載完,用 ls 命令查看下當前目錄下的情況,看到有了個jdk-8xxx.tar.gz文件(後綴還有個AuthP…什麼鬼東西不管它)
    這裏寫圖片描述

2.解壓
  • 使用命令 tar -zxvf jdk-8u171-linux-x64.tar.gzxxxxx(輸入文件名可以輸入前一部分,用tab鍵自動補全)

  • 解壓完後,多出來一個目錄,如下
    這裏寫圖片描述

  • 檢查下下載下來的jdk壓縮包正常不,輸入命令
    /home/java/jdk1.8.0_171/bin/java -version
    /home/java/jdk1.8.0_171/bin/javac -version
    正常情況是能夠顯示jdk的版本信息,即爲正常,否則呵呵,你下載的是假的壓縮包,重新下載!
    這裏寫圖片描述

3.編輯配置文件,設置環境變量
  • 輸入命令 vi /etc/profile

  • 在profile文件中添加如下內容:(JAVA_HOME的值根據實際路徑填寫)

#set java environment
JAVA_HOME=/home/java/jdk1.8.0_171
CLASS_PATH=.:$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASS_PATH PATH
4.使配置生效,推薦方法(2)

(1)重啓機器:reboot
(2)使用source命令:source /etc/profile

5.驗證JDK是否安裝好了
  • 分別輸入命令 java -versionjavac -version

  • 顯示了jdk的版本信息,說明已正確配置環境變量
    這裏寫圖片描述

5.1 如果出現了-bash: java: command not found,檢查上面的各個步驟,特別是第2步正常,然後出現這個情況的,請仔細檢查 配!置!文!件!/etc/profile的各項值是否設置正確,一個標點符號都不要給放過!!!
5.2 如果出現了-bash: ./java: cannot execute binary file,出現這個錯誤的原因可能是在32位的操作系統上安裝了64位的jdk,檢查jdk版本和Linux版本位數是否一致,輸入命令 uname -a,x86_64是64位,否則是32位。

到這裏,jdk就安裝配置好了,方式一演示完畢!


方式二:用yum安裝JDK

1、查看yum庫中都有哪些jdk版本,輸入命令 yum search java | grep jdk

這裏寫圖片描述

2、使用yum命令安裝,這裏選擇jdk8,64位的壓縮包
  • 輸入命令 yum install java-1.8.0-openjdk,中途提示 “Is this ok [y/d/N]:” 輸入y,回車
    //安裝完之後,默認的安裝目錄是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171.x86_64
3、檢查是否安裝成功
  • 輸入命令 java -version,能正常顯示版本信息即爲安裝好了。

到這裏,方式二演示完畢!


方式三:用rpm安裝JDK

1、下載壓縮包,rpm
  • 這裏同方式一 一樣,去官網獲取下載鏈接,然後使用命令下載,這裏要下載 rpm 後綴的壓縮包
    這裏寫圖片描述

  • 使用命令下載 curl -O http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm?AuthParam=1528518149_b05730cdbeb9bd2f5454f9fd6294083a(-O 後面跟着剛纔複製的下載鏈接,這個貌似要實時獲取的鏈接才能下載,否則你會看到所有項都是 0 ,不會變化;出現這個情況的話,重新去點擊那個文件,獲取下載鏈接複製過來再試)

  • 下載完成
    這裏寫圖片描述

2、使用rpm命令安裝
  • 命令 rpm -ivh jdk-8u171-linux-x64.rpm\?AuthParam\=1528518149_b05730cdbeb9bd2f5454f9fd6294083a
3、檢查是否安裝成功,同樣是 java -version

這裏寫圖片描述

到這裏,方式三演示完畢!


搞定

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章