使用Eclipse在做《Spring 3.x 企业应用开发实战》上的一个实例时遇到以下问题:Exception in thread "main" java.lang.NoSuchMethodException:com.baobaotao.reflectmain之类的,说不能识别方法。然后我再main方法中添加了一条输出语句,然后把其他的语句注释了结果发现可以运行。然后我想是不是Eclipse没有编译其他的Java文件,结果也不是,在网上查了很多资料都没解决问题,但是我感觉应该是环境然后我自己又重新建一个工程,发现有这样一个选项,选择JRE类型。
在刚刚建项目的时候很自然的选择了jdk1.7,这次我改选成了Java SE-1.7。然后把代码复制在项目里面,结果能成功运行。
解决方案:将JRE改成JavaSE-1.7.