Editplus配置環境變數

來源:互聯網
上載者:User
Editplus配置環境變數

初學者問的諸如:《怎樣配置環境變數》《怎樣運行Servlet》啊?這樣的問題太多了,現在我寫一個初學者入門必讀,以便對初學者有指導作用!
首先是下載工具:
我建議初學者用Editplus+JDK,我覺得如果用例如JB,Eclipse,JCreator,雖然剛開始的時候比較方便,但是確使初學者門不知道怎樣配置環境變數,
從而難以達到知其然,知其所以然的地步
可以通過如下地址下載:
Editplus(最新版本是v2.11):http://count.skycn.com/softdown.php?id=3641&url=http://sc-http.skycn.net/down/epp211a_cn.exe(要照註冊碼就自己找吧,網上很多的)
JDK(最新版本是Java2sdk1_4_2):http://count.skycn.com/softdown.php?id=3116&url=http://sc-http.skycn.net/down/j2sdk-1_4_2-windows-i586.exe(這是For Windows)
然後就是安裝JDK,我是把它裝到從c:\JDK目錄下面:
然後就是CLASSPATH的問題了:
正如作業系統利用PATH來搜尋可執行程式一樣,Java運行環境也會遍曆CLASSPATH來尋找類,即便是HelloWorld這樣簡單的程式,JVM也會遍曆
CLASSPATH定義的每一個路徑,直到找到相應的檔案為止。
相信大家用的系統不是2k就是XP,然後就應當如下設定Path:
我的電腦->屬性->進階->環境變數
然後在環境變數的Path後面追加: C:\JDK\bin;.;C:\JDK\lib
也可以這樣配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
★記住:環境變數中的 . 切記不能少,它表示當前路徑,如果少掉出現的錯誤等會就說!
dt.jar是關於運行環境的類庫,tools.jar是關於一些工具的類庫
如果沒有配置:C:\JDK\bin,則會出現 “ javac' 不是內部或外部命令,也不是可啟動並執行程式或批次檔。”這樣的錯誤。
然後下面就該寫程式了:
首先是(HelloWorld.java),開啟Editplus,建立一個Java檔案,請照著如下輸入,要一字不漏,並且分清大小寫:
public class HelloWorld{
public static void main(String[] args){
Syste
m.out.println("Hello,World!"); }
}
然後把這個檔案儲存(ctrl + s)到HelloWorld.java,記住大小寫一定要分清,是HelloWorld.java不是helloworld.java或者其他的
下面就該運行了,開始->運行->cmd
在控制台中把目錄切換到目前的目錄:
javac HelloWorld.java
java HelloWorld
你就會在控制台上看見輸出的Hello,World!(沒出來?我把電腦吃了:))
javac是編譯命令,它把HelloWorld.java編譯成HelloWorld.class
java就是解釋命令,JVM把HelloWorld.class解釋執行.
在這個時候:
1。如果出現Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
那就是你在環境變數中沒有加上那個.(dot)
2。如果出現Exception in thread "main" java.lang.NoSuchMethodError: main
或者HelloWorld.java:1: Public class helloworld must be defined in a file called
"HelloWorld.java".
那就是你沒有分清大小寫寫入這個HelloWorld,或者儲存得時候沒有儲存為HelloWorld.java
這個名字一定要跟public class的名字一樣
對於環境變數的問題就說到這裡,下面我先所說怎麼在Editplus裡面編譯和運行,在Tools->參數設定->配置使用者工具
1.添加工具(添加應用程式)
菜單文字:Compile Java Program
程式:C:\JDK\bin\javac.exe
參數:檔案名稱
初始目錄:檔案目錄
2.添加工具(添加應用程式)
菜單文字:Run Java Program
程式:C:\JDK\bin\java.exe
參數:檔案名稱(不含副檔名)
初始目錄:檔案目錄
工具組名稱可以隨便添,比如Debug Java Program
然後在Tools的下拉式功能表中,你就會看見Compile Java Program以及Run Java Program這兩個選項,以後你就可以利用ctrl + 1編譯和ctrl +2運行程式了

1.

CLASSPATH:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;
JAVA_HOME:D:\Java\jre1.6.0_02
Path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin

添加:java_home錯了,應該是D:\Java\jdk1.6.0_02
這裡應該是jdk的目錄。而不是jre的目錄,你改過來再試試,還有,修改過環境變數之後必須關閉命令提示字元(dos框),重新開啟,修改後的環境變數才會生效

JDK開發java程式的工具
MyEclipse是IDE,即整合化開發環境,簡單說就是能自動產生代碼的工具,而不是編譯工具
安裝了MyEclipse,編寫java程式會很方便,但是如果沒有安裝JDK的話,你編寫的java程式是不能編譯,也不能執行的。

首先你要下載一個JDK,現在JDK的版本是6.0以上的,你可以到sun的首頁上下載,也可以百度一下。然後安裝JDK,安裝完成後設定環境變數
具體步驟是,“我的電腦”——“屬性”——“進階”——“環境變數”
在系統變數裡建立一個變數“java_home”,值是你的jdk的安裝目錄,例如“D:\Java\jdk1.6.0_04”
然後建立一個變數classpath,值是:.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;
然後在系統原有的環境變數“path”的值中追加一段:;%java_home%\bin;
這樣就可以了

2.

Windows下JAVA用到的環境變數主要有3個,JAVA_HOME、CLASSPATH、PATH。
JAVA_HOME指向的是JDK的安裝路徑,如C:\JDK_1.4.2,在這路徑下你應該能夠找到bin、lib等目錄。值得一提的是,JDK的安裝路徑可以選擇任意磁碟目錄,不過建議你放的目錄層次淺一點,如果你放的目錄很深,比如C:\XXXXXX\xxxxx\XXXX\xxxx\XXXX\xxxx\XXXX\xxx……
設定方法:
JAVA_HOME=C:\JDK_1.4.2
PATH環境變數原來Windows裡面就有,你只需修改一下,使他指向JDK的bin目錄,這樣你在控制台下面編譯、執行程式時就不需要再鍵入一大串路徑了。設定方法是保留原來的PATH的內容,並在其中加上%JAVA_HOME%\bin (注,如果你對DOS批處理不瞭解,你可能不明白%%引起來的內容是什麼意思;其實這裡是引用上一步設定好的環境變數JAVA_HOME,你寫成C:\JDK_1.4.2也是可以的;你可以開啟一個控制台視窗,輸入echo %JAVA_HOME%來看一下你的設定結果) :
PATH=%JAVA_HOME%\bin;%PATH%
同樣,%PATH%是引用以前你設定的PATH環境變數,你照抄以前的值就行了。
CLASSPATH環境變數我放在最後面,是因為以後你出現的莫名其妙的怪問題80%以上都可能是由於CLASSPATH設定不對引起的,所以要加倍小心才行。
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
首先要注意的是最前面的".;",如果你看不清,我給你念念——句點分號。這個是告訴JDK,搜尋CLASS時先尋找目前的目錄的CLASS檔案——為什麼這樣搞,這是由於LINUX的安全機制引起的,LINUX使用者很明白,WINDOWS使用者就很難理解(因為WINDOWS預設的搜尋順序是先搜尋目前的目錄的,再搜尋系統目錄的,再搜尋PATH環境變數設定的) ,所以如果喜歡盤根究底的朋友不妨研究一下LINUX。
為什麼CLASSPATH後面指定了tools.jar這個具體檔案?不指定行不行?顯然不行,行的話我還能這麼羅索嘛!:) 這個是由java語言的import機制和jar機制決定的,你可以查資料解決。
具體的設定方法: win2k\xp使用者右鍵點擊我的電腦->屬性->進階->環境變數,修改下面系統變數那個框裡的值就行了。
win9x使用者修改autoexec.bat檔案,在其末尾加入:
set JAVA_HOME=C:\JDK_1.4.2
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar
就可以了。

3.

配置環境變數步驟:
第一步:
建立JAVA_HOME
變數輸入:C:\Program Files\Java\jdk1.6.0
第二步:
建立classpath
變數輸入:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
記著一個點都不能少哦。
第三步:
編輯path
在原有的path後面加入:
;%JAVA_HOME%\bin
一定是編輯啊!
具體操作:
按右鍵我的電腦——屬性——進階——環境變數
然後把變數設定輸入就可以了。
註:
測試是否成功的方法:在doc視窗輸入javac如果出來很多提示說明配置成功了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.