用ANT打的包,把工程和Myeclipse的JDK都设置成1.6,可打出来的包依然是1.7的。无奈之下,把电脑上的JDK1.7给删了,再次用ANT打包的时候,报错了,原因是Specified VM install not found。顺着这个错,查到了
解决方法:删除工作目录下--\.metadata\.plugins\org.eclipse.debug.core\.launches
文件夹中的所有文件;
重启eclipse,ok
接着查,有人指出了
真正的问题解决方法在这里:
在
项目中,右键点击ant文件,选择Run As -- External Tools
Configuration,在这个页面的顶端就会看到有红叉叉的报错,报错信息就是Specified VM install not found:
type Standard VM。
然后选择JRE tab页,在这里可以重新指定所使用的JRE,或者干脆选择“Run in the same JRE as the workspace”
这个时候才明白ANT打包的时候是可以自己配JDK版本的,所以我改过工程和编译器的JDK版本,重新启动编译器JDK版本又变了回去,原来是因为ANT中没有改过来,用ANT打包的时候默认使用ANT中的配置。
Unsupported major.minor version 51.0
原文:http://www.cnblogs.com/lnknull/p/5110101.html