Windows與Linux下Java環境配置?

Tags: 版本, 環境,

Windos下小編將以Windows 7旗艦版為例,Linux下小編將以Ubuntu 14.04為例說明,jdk的版本則為1.8.0_05以及

工具/原料

裝有windows操作系統的電腦,裝有linux操作系統的電腦

jdk的軟件包

一顆經得起折騰的心

Windows下:

安裝篇:

首先確認你的電腦是64位的還是32位的,以便在官網下載相對應的軟件包,查看方法是右鍵單機“計算機”選擇屬性就可以查看到——雖然小編目測32位版本的64位也可以用。

如圖,小編選擇的電腦是64位的

Windows與Linux下Java環境配置

進入oracle(也就是目前Java的所有者)官網:

進行下載

Windows與Linux下Java環境配置

點擊這個圓圈表示你接受別人的條款

Windows與Linux下Java環境配置

選擇合適的安裝包點擊連接進行下載,其中Windows的32位對應著“Windows x86”,64位對應著“Windows x64”

Windows與Linux下Java環境配置

下載完全後雙擊安裝包進行安裝

Windows與Linux下Java環境配置

此處小編建議點擊更改安裝路徑,因為眾所周知系統盤不要有那麼多的東西

Windows與Linux下Java環境配置

將那個默認的“c”更改成“d”就可以點擊確定了,當然,你也可以安裝到別的盤,小編這臺電腦默認軟件都放在D盤

Windows與Linux下Java環境配置

同理,此處的安裝位置也要相應的改掉

Windows與Linux下Java環境配置

安裝好了就需要配置Java環境以便你的計算機可以運用,右鍵計算機選擇“屬性”,windows 7的話就點擊彈出窗口的左側“高級系統設置”

點擊“環境變量”

Windows與Linux下Java環境配置

依次點擊,其中“path”這個根據字母序下翻即可

(這裡需要說明一下,上面那個只是當前用戶的環境變量,如果你的電腦有好幾個用戶的話,將對別的用戶不起作用,小編一般推薦大家直接點擊下面的系統變量進行一勞永逸的配置)

Windows與Linux下Java環境配置

在彈出的“path”路徑的編輯窗口中,先在“變量值”的一串數據最後面加上一個字母的分號“;”,注意是字母的分號而不是漢字的

找到Java的安裝路徑下,小編之前改過默認路徑,就進入D盤的“program files”下的“Java”目錄中,如果是完全安裝的話,其中有兩個文件夾,一個是“jdk”開頭的,一個是“jre”開頭的,第一個是“Java Development’s Kit”(Java開發工具包)的縮寫,第二個是“Java Runtime Environment”(Java運行環境)的縮寫

進入“jdk”打頭的文件夾,再進入裡面的“bin”文件夾,複製當前文件目錄地址

Windows與Linux下Java環境配置

將複製得到的路徑地址粘貼到“path”變量值的末尾,最好再加一個英文字母的分號作結尾

按下三次確認後,其中電腦可能會有一點卡頓,至此Java就算安裝完成了

測試篇:

打開dos窗口——同時按下鍵盤上的微軟的小標誌和字母鍵“r”,彈出的窗口輸入“cmd”後回車即可

輸入“javac”回車出現如圖

Windows與Linux下Java環境配置

輸入“java”回車如圖

Windows與Linux下Java環境配置

輸入“java -version”(java後面有一個空格)回車查看當前安裝Java版本,如圖

Windows與Linux下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!”)

Windows與Linux下Java環境配置

說明:

①部分老版本的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文件夾下:

Windows與Linux下Java環境配置

Windows與Linux下Java環境配置

利用系統自帶的歸檔器將這個安裝包提取(解壓)到/Home文件夾下:

Windows與Linux下Java環境配置

Windows與Linux下Java環境配置

Windows與Linux下Java環境配置

Windows與Linux下Java環境配置

按下”Ctrl+Alt+T”打開終端,輸入:

sudo mkdir - p /usr/lib/jvm

回車後根據提示輸入密碼,該命令的作用是強制性在系統的/usr/lib下創建一個/jvm的文件夾

Windows與Linux下Java環境配置

可以看到,生成的/jvm文件夾內空空如也:

Windows與Linux下Java環境配置

此 時在終端中輸入:java回車後提示未找到需安裝:

Windows與Linux下Java環境配置

此時在終端中輸入:

ls

查看/Home文件夾下有我們剛剛提取出的/jdk1.8.0_05文件夾,繼續在終端中輸入:

sudo mv jdk1.8.0_05/ /usr/lib/jvm

該行命令是將之前提取出的/jdk1.8.0_05文件夾移動到所創建的/usr/lib/jvm文件夾中

Windows與Linux下Java環境配置

可以看到/jvm文件夾中的/jdk1.8.0_05文件夾成功移動進去了,但是此時終端中輸入:java後仍提示未安裝,接下來我們就要讓系統認出這個“安裝”的軟件

Windows與Linux下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中文件夾的名稱

Windows與Linux下Java環境配置

Windows與Linux下Java環境配置

Windows與Linux下Java環境配置

新打開一個終端,其中輸入:ls可以看到這個”jdk.sh”是灰色的,意味著這是Linux下不可執行的文件,我們要做的就是賦予Linux執行他的權利。

終端中繼續輸入:chmod 777 jdk.sh

回車後再輸入ls可以看到”jdk.sh”變成了綠色的可執行文件:

Windows與Linux下Java環境配置

Windows與Linux下Java環境配置

繼續在終端中輸入:sudo mv jdk.sh /etc/profile.d

將這個文件移動到/etc/profile.d文件夾下,這裡有必要說明下,Linux下有一個/etc/profile文件夾,內部裝的都是開機後會加載的預設置,而這個/etc/profile.d是在/etc/profile加載的一個文件夾,為防止系統更改導致的損壞,我只是把移動到/etc/profile.d下

Windows與Linux下Java環境配置

將系統註銷後重新登錄,打開終端輸入:java以及java –version,系統產生對應的正確提示,至此你的Linux已可以成功運行和開發相應的Java程序!

Windows與Linux下Java環境配置

測試篇:

詳見Windows中

(只要打開終端,檢測java的指令都一樣,但是linux各個版本不一打開終端的方法不一樣,不一一說明)

注意事項

由於小編所用的操作系統為Ubuntu系列的14.04版本,所以演示的操作系統也是如此,並且小編所用的Java安裝包是8u5版,教程內部分地方會因為Java的版本不同而導致差異,請讀者自行理解

ubuntu下打開終端的方法是同時按下ctrl+alt+t,當然也有鼠標點擊打開的方法,不同的linux版本不一樣,但是進入中斷之後都大體相似,並且該教程所用的指令linux和windows差不多,所以也不添加過多說明

java安裝的目錄因人喜好,但是改變之後配置環境變量的話要同時有所改變

相關問題答案