2012-08-11 88 views
0

我在我的PC運行Windows XP安裝JDK,JDK的默認目錄爲:目錄編譯和運行java文件

C:\ Program Files文件\的Java \ jdk1.7.0_05 \ BIN

我正在關注的tutorial做樣品名爲的HelloWorld
源文件是在另一個目錄:E:\NotePad\Code

正如本教程所說:「編譯源文件,將當前目錄更改爲您的文件所在的目錄」,因此我將Command的當前目錄更改爲E:\NotePad\Code,但這裏出現的問題是'javac 「不被識別爲一個內部或外部命令

好了,教程有solution這個問題,看來我應該改變命令行的當前目錄到安裝JDK哪裏是:C:\Program Files\Java\jdk1.7.0_05\bin

完成後,我試試這個commond:javac HelloWorld.java編譯文件,但它說

的javac:無法找到文件:HelloWorld.java

這意味着HelloWorld.java文件中E:\NotePad\Code不能由JDK編譯它安裝在C:\Program Files\Java\jdk1.7.0_05\bin
我嘗試把HelloWorld.java文件C:\Program Files\Java\jdk1.7.0_05\bin,它工作正常

所以問題是:我該如何編譯&運行JDK安裝在不同目錄中的文件

回答

3

你要麼需要C:\Program Files\Java\jdk1.7.0_05\binPATH或引用編譯器直接使用

C:\Program Files\Java\jdk1.7.0_05\bin\javac 
+0

說**引用編譯器直接使用C:\ Program Files ... **,你的意思是把源文件放在那個JDK安裝的目錄下? – 2012-08-11 12:30:49

+0

不需要。將代碼保留在E:驅動器中,只需更改路徑即可找到編譯器,無論您處於哪個目錄 – 2012-08-11 19:02:50