2011-06-13 137 views
3

我已經設置了Path和ClassPath環境變量。但仍然無法從命令提示符編譯我的HelloWorld.java程序。請幫我編譯和命令提示符無法從Windows 7的命令提示符編譯java程序

CLASSPATH運行C java程序:\ Program Files文件\的Java \ JRE6 \ lib中

路徑C:\ Program Files文件\的Java \ JRE6 \ BIN \

+2

我們可以得到你的錯誤信息嗎? – Marcelo 2011-06-13 15:44:30

+0

我們可以看到一些代碼失敗的地方嗎? – RMT 2011-06-13 15:45:16

回答

3

您需要將JDK的目錄添加到您的路徑變量(而不是您實際執行的JRE路徑)。 JDK通常是:

C:\Program Files\Java\jdk1.6.0_xx\bin\ 

xx代表更新次數已安裝。這時只需編譯HelloWorld的使用:

C:\Your\dir\where\HelloWorld\Is\>javac HelloWorld.java 

如果您還沒有安裝JDK 和只安裝了JRE 有,你將無法編譯任何東西。您將需要正確下載並安裝JDK才能完成Java開發(包括編譯內容)。

+0

從哪裏可以安裝jdk? – Haritha 2011-06-13 15:51:09

+0

從您的電腦。在這裏獲取JDK:http://java.sun.com – 2011-06-13 17:10:35

0

路徑必須像

C:\ Program Files文件\的Java \ jdk1.6.0 \ BIN(這是我的系統上)

也就是說必須指向JDK的bin不是JRE的希望這有助於。

1

您需要一個JDK來編譯類而不是JRE。 JRE用於運行Java應用程序(JDK也可以這樣做,但不能分發JDK)。

當您安裝了JDK時,請確保JDKs bin目錄位於您的路徑中。然後您可以使用javac.exe命令編譯您的Java類。

0

您還應該在CLASSPATH中包含當前目錄。

set CLASSPATH = .; C:\ Program Files \ Java \ jre6 \ lib;

0

你可以試着寫cd C:\examples\ch01\ATM然後按回車鍵,那將改變你的目錄。這允許你寫例如java ATMCaseStudy,然後按回車。如果您將您的目錄與C中的JDK放在同一個位置,這應該可以工作。

相關問題