Windos下小編將以Windows 7旗艦版為例,Linux下小編將以Ubuntu 14.04為例說明,jdk的版本則為1.8.0_05以及
工具/原料
裝有windows操作系統的電腦,裝有linux操作系統的電腦
jdk的軟件包
一顆經得起折騰的心
Windows下:
安裝篇:
首先確認你的電腦是64位的還是32位的,以便在官網下載相對應的軟件包,查看方法是右鍵單機“計算機”選擇屬性就可以查看到——雖然小編目測32位版本的64位也可以用。
如圖,小編選擇的電腦是64位的
進入oracle(也就是目前Java的所有者)官網:
進行下載
點擊這個圓圈表示你接受別人的條款
選擇合適的安裝包點擊連接進行下載,其中Windows的32位對應著“Windows x86”,64位對應著“Windows x64”
下載完全後雙擊安裝包進行安裝
此處小編建議點擊更改安裝路徑,因為眾所周知系統盤不要有那麼多的東西
將那個默認的“c”更改成“d”就可以點擊確定了,當然,你也可以安裝到別的盤,小編這臺電腦默認軟件都放在D盤
同理,此處的安裝位置也要相應的改掉
安裝好了就需要配置Java環境以便你的計算機可以運用,右鍵計算機選擇“屬性”,windows 7的話就點擊彈出窗口的左側“高級系統設置”
點擊“環境變量”
依次點擊,其中“path”這個根據字母序下翻即可
(這裡需要說明一下,上面那個只是當前用戶的環境變量,如果你的電腦有好幾個用戶的話,將對別的用戶不起作用,小編一般推薦大家直接點擊下面的系統變量進行一勞永逸的配置)
在彈出的“path”路徑的編輯窗口中,先在“變量值”的一串數據最後面加上一個字母的分號“;”,注意是字母的分號而不是漢字的
找到Java的安裝路徑下,小編之前改過默認路徑,就進入D盤的“program files”下的“Java”目錄中,如果是完全安裝的話,其中有兩個文件夾,一個是“jdk”開頭的,一個是“jre”開頭的,第一個是“Java Development’s Kit”(Java開發工具包)的縮寫,第二個是“Java Runtime Environment”(Java運行環境)的縮寫
進入“jdk”打頭的文件夾,再進入裡面的“bin”文件夾,複製當前文件目錄地址
將複製得到的路徑地址粘貼到“path”變量值的末尾,最好再加一個英文字母的分號作結尾
按下三次確認後,其中電腦可能會有一點卡頓,至此Java就算安裝完成了
測試篇:
打開dos窗口——同時按下鍵盤上的微軟的小標誌和字母鍵“r”,彈出的窗口輸入“cmd”後回車即可
輸入“javac”回車出現如圖
輸入“java”回車如圖
輸入“java -version”(java後面有一個空格)回車查看當前安裝Java版本,如圖
如果均不報錯的話基本上就是配置完全了
軟件應用篇:
雖然微軟有默認的記事本,而且可以進行Java的編輯,但是小編還是推薦大家下載一個編輯器吧:notepad++,官網地址:
點擊網頁左側的“download”後選擇“Notepad++ Installer”進行下載安裝,這個軟件支持漢語,並且,最重要的是免費
在E盤新建一個文本文檔,右鍵選擇“Edith with Notepad++”(前提是你安裝了notepad++)
在文本編輯區域輸入:
public class hello{
public static void main(String[] args){
System.out.println("Helloworld,this is a Java program,\nAnd I will do better!");}
}
依次點擊“文件”——“另存為”,定位到E盤根目錄,保存類型向上選擇“All types (*.*)”,文件名寫為“hello.java”後點擊保存
打開dos窗口,依次輸入:
e:
回車
javac hello.java
回車
(不報錯的話E盤根目錄下會有一個“hello.class”生成,報錯的話可以自行查找資料或者聯繫我)
java hello
回車
(此時屏幕顯示“Helloworld,this is a Java program,\nAnd I will do better!”)
說明:
①部分老版本的Java,如1.5版本在環境變量配置時可能還要配置“classpath”等變量,可以查看我之前的那篇日誌
②部分版本的類名首字母可能需要大寫,即文本編輯中“class hello”後的“hello”需改寫為“Hello”,並且注意文件名需要和所定的類名一致,即文件名也要相應改為“Hello.java”
③部分電腦無法顯示後綴,解決方法為:
依次打開“控制面板”——“文件夾選項”——“查看”,將“隱藏已知文件類型的拓展名”選項取消後保存即可
至此Windows篇的安裝全部完成
Linux下:
安裝篇:
Linux下的系統也是分為32位以及64位的,除此之外,軟件的安裝方式也是有所區別的,這個詳細的版本信息在開機待輸密碼時是有所顯示的,另外也可以在終端狀況下輸入:uname –a來顯示,這點小編不再贅述。
去Oracle的官網下載最新的Java版本,小編的電腦是Ubuntu14.04的64位版本,所以需要下載對應的”Linux x64”,並且由於Ubuntu的軟件安裝方式,這裡選擇文件後綴是”.tar.gz”的Java安裝包——其實也就是一個解壓包。這裡由於和Windows下的下載方式有雷同,就不上圖了。
將下載好的文件拷到/Home文件夾下:
利用系統自帶的歸檔器將這個安裝包提取(解壓)到/Home文件夾下:
按下”Ctrl+Alt+T”打開終端,輸入:
sudo mkdir - p /usr/lib/jvm
回車後根據提示輸入密碼,該命令的作用是強制性在系統的/usr/lib下創建一個/jvm的文件夾
可以看到,生成的/jvm文件夾內空空如也:
此 時在終端中輸入:java回車後提示未找到需安裝:
此時在終端中輸入:
ls
查看/Home文件夾下有我們剛剛提取出的/jdk1.8.0_05文件夾,繼續在終端中輸入:
sudo mv jdk1.8.0_05/ /usr/lib/jvm
該行命令是將之前提取出的/jdk1.8.0_05文件夾移動到所創建的/usr/lib/jvm文件夾中
可以看到/jvm文件夾中的/jdk1.8.0_05文件夾成功移動進去了,但是此時終端中輸入:java後仍提示未安裝,接下來我們就要讓系統認出這個“安裝”的軟件
回到/Home文件夾下,新建一個空白文檔並將名稱更改為”jdk.sh”,用系統自帶的gedit文件編輯器打開,在其中輸入:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_05
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
啟動第一行的/jdk1.8.0_05根據你的安裝版本而不同,詳見移動到/jvm中文件夾的名稱
新打開一個終端,其中輸入:ls可以看到這個”jdk.sh”是灰色的,意味著這是Linux下不可執行的文件,我們要做的就是賦予Linux執行他的權利。
終端中繼續輸入:chmod 777 jdk.sh
回車後再輸入ls可以看到”jdk.sh”變成了綠色的可執行文件:
繼續在終端中輸入:sudo mv jdk.sh /etc/profile.d
將這個文件移動到/etc/profile.d文件夾下,這裡有必要說明下,Linux下有一個/etc/profile文件夾,內部裝的都是開機後會加載的預設置,而這個/etc/profile.d是在/etc/profile加載的一個文件夾,為防止系統更改導致的損壞,我只是把移動到/etc/profile.d下
將系統註銷後重新登錄,打開終端輸入:java以及java –version,系統產生對應的正確提示,至此你的Linux已可以成功運行和開發相應的Java程序!
測試篇:
詳見Windows中
(只要打開終端,檢測java的指令都一樣,但是linux各個版本不一打開終端的方法不一樣,不一一說明)
注意事項
由於小編所用的操作系統為Ubuntu系列的14.04版本,所以演示的操作系統也是如此,並且小編所用的Java安裝包是8u5版,教程內部分地方會因為Java的版本不同而導致差異,請讀者自行理解
ubuntu下打開終端的方法是同時按下ctrl+alt+t,當然也有鼠標點擊打開的方法,不同的linux版本不一樣,但是進入中斷之後都大體相似,並且該教程所用的指令linux和windows差不多,所以也不添加過多說明
java安裝的目錄因人喜好,但是改變之後配置環境變量的話要同時有所改變