您是否嘗試過做一個完整的“清潔”,然后在Eclipse中重新構(gòu)建(Project->Clean..net)?
您能夠直接從命令行編譯和運(yùn)行“javac”和“java”嗎?它正常工作嗎?
如果您右鍵單擊您的項(xiàng)目,轉(zhuǎn)到“Properties”,然后轉(zhuǎn)到“JavaBuildpath”,那么在任何選項(xiàng)卡下是否有可疑條目?這基本上是你的CLASSPATH。
在Eclipse首選項(xiàng)中,您還可能希望再次檢查“Java”部分中的“Installed JREs”部分,并確保它與您認(rèn)為應(yīng)該的匹配。
您肯定有一個陳舊的.class文件放置在某處,或者您正在使用的Java版本中出現(xiàn)編譯時/運(yùn)行時不匹配。