问题描述:
将一个工程导入eclipse后,运行时报错“Could not find the main class.Program will exit.”
原因分析:
我原先编译这个工程是使用的jdk1.6,后来由于某些原因换成了jdk1.5,结果出现了上面的问题。应该是因为重新导入工程后用低版本的jvm运行高版本jdk编译的文件。
解决方法:
工程名处右键-->选择“Properties”-->点击“Java Compiler”-->将右侧框中的“Compiler compliance level”以及它下面的设置都改为1.5(其实应该改为编译原工程时使用的jdk版本)。
注:
如果这样设置之后出现小红叉,则应该看看是不是因为版本差别,程序中使用了jdk中没有的函数(可能你使用的函数是高版本jdk中新加的);或者看看是不是语法上的差别的,例如@Override问题。