雖然我並不是新手,但對於java來說,它似乎有點不同。當試圖用javac編譯.java時,它給了我這個錯誤:cannot find symbol
。我查看了這個問題的原因,並且在您找到的.class文件找不到時發生錯誤。我確保我的所有參考都拼寫正確,我確保我有正確的類路徑,我試着編譯我知道有效的.java文件,即使在XP計算機上,以防萬一我的Vista安裝是原因,但無濟於事。這裏是我用來運行javac的.bat的內容,它可能是我的問題的原因。Javac無法找到.class文件,沒有正確的類路徑
@echo off
"C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javac" -encoding UTF8 -cp . hl.java
pause
謝謝你的幫助,這一直困擾着我很長一段時間了。
你能給出完整的錯誤信息(應該有缺失符號的名稱) – Thilo 2010-08-16 05:38:20
在Windows上,你需要升級到Service Pack 5以獲取缺失的符號。 – Tom 2010-08-16 05:50:35
以下是錯誤:http://pastebin.com/mEqr2NPH – Dehodson 2010-08-16 05:54:22