Jave環境變數設定其實又可稱為Java路徑設定,目的是為了告知電腦要去哪邊找尋可以執行的檔案
先說一開始我對Java的謬誤想法好了,其實一開始在設定Java時我並沒有編譯器的概念,而一開始在學習程式的時候,其實我是學習C語言,那時大家都推薦使用Dev C++或者是Visual C++,所以當時的我天真的以為寫程式就是要找尋這種類似的軟體,所以一開始在學Java時我也在想說有沒有這種寫Java的軟體,答案當然是有,只是很多人都還是使用Java環境變數設定的方式,後來我才理解到,所謂的Dev C++或者是Visual C++都是屬於IDE(Integrated Development Environment),也就是所謂的整合開發環境,也就是把編輯器、編譯器這類的東西都整合好,使我們可以變得很方便來設計程式而已,所以其實也可以下載C語言的編譯器然後進行環境設定,然後在命令提示字元編譯檔案
在建立環境變數之前,有兩個檔案得要被先被下載,這兩個檔案分別是JRE和JDK
JRE(Java Runtime Environment Jave執行環境)
簡單來講就是一個為了讓電腦執行Java程式的檔案,而其中內含Java虛擬機器,Java虛擬機器就是使Java強大好用的功能之一,可以在不同的平台上執行Java
以下是JRE下載網址
http://www.java.com/zh_TW/download/
JDK(Java Development Kit Java開發套件)
而裝完JRE其實還不夠,因為JRE只是讓電腦有辦法執行Java程式而已,而JDK是讓使用者可以開發Java程式
以下是JDK下載網址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
這兩個都裝完後,就可以來設定Java的環境變數了
首先
控制台->系統及安全性->系統->進階系統設定
進階->環境變數
在系統變數中找到Path後選取編輯選項,至於設定Path的用意在於,可以很方便的編譯與執行程式,不用再特別去java的資料夾中把編譯java的javac和執行java程式指令的java叫出來
進入設定後或許會看到原先中的Path已經有許多的路徑了,可以在原本的最後一個路徑先加冒號;,加完後把自己JDK的bin資料夾路徑加上去
像我的話就是加上這一段敘述:
;C:\Program Files (x86)\Java\jdk1.7.0_17\bin
Path設定完後就可以來設定classpath了,classpath簡單來說就是Java是個以物件導向為主的程式語言,其中可能會有很多的class需被include,所以我們需要設立classpath來告訴JVM說,需要找到哪一個class.但這一部分的進階設定我實在看不太懂,另外Java本身的classpth預設路徑就是自己的根目錄「.」,所以我都直接將class丟在與檔案同一個資料夾,這樣就不需要多加設定
這時都設定完後就可以打開命令提示字元,到所要編譯執行的目錄底下
javac 檔案名.java
java 檔案名
這樣應該就會出現Java的執行結果了
留言列表