jdk的安裝是我們搞java的基本功了,在window上配置了沒上百次也有幾十次了,今天換個環境,需要在linux系統上安裝,而伺服器版本的CentOs是純命令列的,
因此也給配置jdk增加了不少難度,開始進入話題吧
首先我們需要從oracle官網上下載jdk(tar.gz)版本的,現在最新版本是7,並且oracle已經不支援jdk6了
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
由於我現在是在虛擬機器中安裝的系統,因此我需要將下載下來的jdk製成ISO,直接通過將該ISO檔案掛載到了CentOS上,CentOs預設掛載在/media目錄下
如果在/media或者/mnt下無法找到掛載的檔案,則按下面步驟:
光碟機對應的裝置檔案是/dev/hdc 或者/dev/cdrom /dev/cdrom檔案是/dev/hdc的軟連結檔案
mount 需要掛載的裝置檔案(如光碟機,硬碟分割槽,u盤等) 將要掛載的檔案目錄
使用命令mount /dev/cdrom /mnt/
將光碟機/dev'cdrom檔案掛載到/mnt目錄下
之後就可以進入/mnt目錄下對光碟機裡的檔案操作
可以檢視下目錄下是否有:
看到了吧,確時存在(常用的一些liunx指定可以參考http://www.cnblogs.com/shenliang123/p/3202277.html)
將ISO檔案掛載到了 /media 路徑下,所以相當於載入了虛擬光碟機,裡面的檔案都是隻讀的,我們如果需要安裝就必須將需要的檔案複製到其它目錄下,這裡我選擇都移動到 /home/shenliang/路徑下新建一個jdk目錄將其複製過去
接下來我們要對其進行解壓縮,安裝
補充:
對於.tar.gz格式的檔案,linux對其進行安裝、解壓使用 tar -zxvf 命令
對於.bin格式的檔案,linux對其進行安裝、解壓使用 ./ 命令
對於linux中的可執行檔案,如果我們需要執行它,也是使用的 ./ 命令
將目錄定義到/home/sheliang/jdk下。然後進行解壓縮
等待一會後檢視該目錄會發現多了一個檔案,就是解壓出來的檔案
既然jdk以及安裝好了,在windows系統中,我們如果需要使用jdk,就必須為其配置環境變數,同樣在Linux系統中,我們也要為jdk配置好環境變數,這樣才能jdk才能執行起來
配置jdk
在Linux系統中,一般安裝軟體的配置資訊都是存放在 /etc/profile 檔案裡面,我們通過命令可以檢視該檔案:
(vi的具體操作可以參考http://www.cnblogs.com/shenliang123/archive/2013/07/20/3202645.html)
進入檔案後,輸入字元 i 即進入編輯狀態,我們將配置寫入到末尾
完成之後按ESC鍵退出編輯,輸入:wq儲存並退出到命令列
輸入source /etc/profile //這條命令是讓配置馬上生效
成功生效後jdk的配置就成功了。我們同樣可以在命令列視窗中輸入java,javac,java -version來驗證是否配置成功