這裏以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 -version
和javac -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
到這裏,方式三演示完畢!
搞定