今天调试程序时发现了这个奇怪的问题,无论你怎么修改程序,结果都是之前的某一次结果。使用Project-->Clean清除缓存也没有用。结果发现原因是因为未知原因JRE包找不到了,多次运行后,控制台输出提示:
Eclipse 错误:The container JRE System Library JavaSE references non existing library
解决办法:依次点击Eclipse->Preferences->Java->Installed JRE
点击Add按钮将你的JRE 文件路径加入进来,我的MAC是这样:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
然后点击ok即可。