瑞龍關廟鳳梨資訊網

瑞龍關廟鳳梨資訊網
瑞龍關廟鳳梨資訊網

2011年11月27日 星期日

win 7 建立Java開發環境-jdk-7-設定path及驗証板本

在 Dos Command 中, 輸入 java -version 確認 Java 版本, 若不不能執行則先設定 Path 環境變數, 如步驟下:
打開檔案總管--在電腦點右鍵查內容--進入進階系統設定



進入環境變數





















Path=C:\android-sdk-windows\tools;C:\Program Files\Java\jdk1.7.0_01
這是我放\android-sdk-windows\ 資料夾中的tools資料夾位置
及安裝JDK 7U1時bin資料夾的路徑C:\Program Files\Java\jdk1.7.0_01\bin


在 Dos Command 中, 輸入 java -version (注意有一空格)

ok


關於Path 與 classpath
以下是  Java筆記分享: Java 環境設定 #1 網友的分享

安裝完Java SDK 後我們進行一些環境設定,之後才能夠正確無誤的編譯與運行Java程式。而所需進行的設定分別為 Path 與 classpath。

※ path
path一般中文名稱為[路徑],路徑主要的用途為告訴作業系統,
當我們所希望執行的應用程式,實際上是存在於那個目錄位置之中。
有了路徑的指定,往後我們希望執行該程式時,便可以直接向作業系統要求
所要執行的應用程式名字,而無需在給一大串關於該程式所在的實際位置
,作業系統將會依照我們先前設定的路徑自動的去尋找該位置中,
是否有我們所需要的程式,若有找到則執行它。

※ classpath
classpath與path相當類似,只是path主要讓作業系統得知要執行的程式在何處,
而classpath 則是讓Java得知,所要編譯的Java 程式碼或所要執行的Java 程式,
所在的目錄位置。如此一來Java 編譯器在進行程式碼編譯時,
便能依照我們所設定的classpath 找尋出相關程式碼所在的目錄,
自動進行編譯的動作。
舉例來說,假設現在Java 編譯器與要編譯的程式碼所在的目錄位置分別如下:

javac.exe 所在目錄: C:\Program Files\Java\jdk1.6.0\bin
Test.java 所在目錄: C:\test

javac.exe 為Java 的編譯工具,
我們必須先移至Test.java 所在目錄C:\test 然後下編譯指令 “javac Test.java" ,
此時出現了二個問題,作業系統怎麼得知javac 這個應用程式位於“C:\Program Files\Java\jdk1.6.0\bin"之中?
另外Java 編譯器又怎麼得知Test.java 程式碼位置C:\test 之中?
聰明的您或許己經想到答案!
沒錯就是利用先前所介紹的path 與classpath 來解決這兩個問題。
我們只需將javac.exe 實際所在路徑設定於Path 中,
另外將Test.java 所在路徑設定於classpath 中,
那麼當我們在度執行 “javac Test.java” 指令時,
 首先作業系統會至path 中找到javac 所在的目錄
"C:\Program Files\Java\jdk1.6.0\bin",
接著在該目錄中找到名為javac.exe 的程式,
並執行它。接著javac 編譯器會尋找classpath 路徑並找到C:\tes 目錄,
接著在該目錄下發現Test.java 檔案,並編譯它。
這一切流程看似復雜其實只要讀者能清濋的掌握path 與classpath 這兩個路徑的區別,
一個是用來尋找編譯器應用程式位置,
另一個則是用來尋找要編譯的程式碼位置,
相信在往後的程式編譯或執行上可以少掉很多不必要的困擾喔。



沒有留言:

張貼留言