虽然我并不是新手,但对于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