1 Java筆記Blog前言及Java環境
學習Java語言並非如一般所說的那麼簡單,尤其是對學過程序性語言者而言,雖有孰悉程式語言的優勢,但仍會被所謂的物件導向所惑。本筆記Blog是筆者於學習Java過程中,心領神會的心得筆記,希望對路過者在學習Java上能有一絲絲的幫助,是為衷心所願!
本筆記對於類別、欄位、方法等之命名規則並不特別注重,即不一定依慣例(如駝峰式)為之。範例實作採用最容易取得之方式,不需開發平台如Netbeans、Eclipse等,只使用記事本及命令提示字元。在進入學習之前必先完備開發環境:
1.1下載安裝Java JDK
可至http://www.oracle.com/technetwork/java/javase/downloads/index.html 網站依指示免費下載Java。一般為下載JDK(Java SE Development Kit),會下載安裝javac(Java編譯程式)等開發環境,及java(Java執行程式)、JVM(Java虛擬機器)等執行環境。
安裝完成後,編譯程式javac.exe存放於C:\Program Files\Java\jdk1.8.0_11\bin中(例如安裝時使用預設路徑),其中jdk1.8.0_11會依版本而異。安裝時亦會存放一份執行程式java.exe於C:\Windows\system32中。
JVM(java virtual machine虛擬機器)
java程式編譯後為byte code(.class檔)不可直接執行,必須透過適用於各作業系統之JVM轉換為object code才可執行。各作業系統產生的byte code可在有JVM之任一作業系統上執行,故可達成可攜性。如下圖(圖1-1):
1.2環境變數設定
Java程式編譯及執行時,必須知道編譯程式Javac.exe、執行程式Java.exe置於何處,在Windows環境下可以環境變數PATH 設定搜尋路徑。Windows 7可進入[控制台] ->[系統及安全性]->[系統]->[進階]->[環境變數]編輯環境變數,選擇user的使用者環境變數時,效用僅限於該使用者,如選擇系統環境變數,則適用於全部使用者。
PATH為作業系統使用之環境變數,設定Windows執行檔.exe、.bat之搜尋路徑,編譯程式javac.exe及執行程式java.exe存放位置路徑須定義於其上方可執行。
環境變數名稱:PATH
變數值:C:\Program Files\Java\jdk1.8.0_11\bin等。(預設C:\Windows\system32)
bin為JDK下載後放置javac.exe等 之資料夾。jdk資料夾名稱視下載時版本而定。Java.exe因於安裝時已置入C:\Windows\system32,且C:\Windows\system32為PATH之預設內容,故不須再指定。
適用時機為執行javac時,會自動搜尋此一資料夾。
執行java.exe時是使用C:\Windows\system32上之程式。
定義多個變數值時,須以;(分號)隔開,並會依序尋找,使用第一個找到者。
[javac及java]
程式名
|
安裝後之路徑
|
備註
|
javac
|
C:\Program Files\Java\jdk1.8.0_11\bin
|
紅字部分依版本而異
|
java
|
C:\Windows\system32
|
預設(不需新增)
|
編輯PATH環境變數時,請於現有定義內容最前面插入(原內容需保留):
C:\Program Files\Java\jdk1.8.0_11\bin; (原內容)


沒有留言:
張貼留言