我已經設置了Path和ClassPath環境變量。但仍然無法從命令提示符編譯我的HelloWorld.java程序。請幫我編譯和命令提示符無法從Windows 7的命令提示符編譯java程序
CLASSPATH運行C java程序:\ Program Files文件\的Java \ JRE6 \ lib中
路徑C:\ Program Files文件\的Java \ JRE6 \ BIN \
我已經設置了Path和ClassPath環境變量。但仍然無法從命令提示符編譯我的HelloWorld.java程序。請幫我編譯和命令提示符無法從Windows 7的命令提示符編譯java程序
CLASSPATH運行C java程序:\ Program Files文件\的Java \ JRE6 \ lib中
路徑C:\ Program Files文件\的Java \ JRE6 \ BIN \
您需要將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開發(包括編譯內容)。
從哪裏可以安裝jdk? – Haritha 2011-06-13 15:51:09
從您的電腦。在這裏獲取JDK:http://java.sun.com – 2011-06-13 17:10:35
路徑必須像
C:\ Program Files文件\的Java \ jdk1.6.0 \ BIN(這是我的系統上)
也就是說必須指向JDK的bin不是JRE的希望這有助於。
您需要一個JDK來編譯類而不是JRE。 JRE用於運行Java應用程序(JDK也可以這樣做,但不能分發JDK)。
當您安裝了JDK時,請確保JDKs bin目錄位於您的路徑中。然後您可以使用javac.exe命令編譯您的Java類。
您還應該在CLASSPATH中包含當前目錄。
set CLASSPATH = .; C:\ Program Files \ Java \ jre6 \ lib;
你可以試着寫cd C:\examples\ch01\ATM
然後按回車鍵,那將改變你的目錄。這允許你寫例如java ATMCaseStudy
,然後按回車。如果您將您的目錄與C中的JDK放在同一個位置,這應該可以工作。
我們可以得到你的錯誤信息嗎? – Marcelo 2011-06-13 15:44:30
我們可以看到一些代碼失敗的地方嗎? – RMT 2011-06-13 15:45:16