The selection does not contain a main type的解决

 

前面几天在Myeclipse下做小程序练习的时候,突然程序不能运行,也不能debug,错误提示为"the selection does not contain a main type",

参考了网上的方法,如:

1.原来在系统路径中设置了CLASSPATH,可能是这个path的优先级较高,eclipse 优先采用了这个path,于是出现了找不到main的错误。把系统环境变量中的classpath删掉,直接使用eclipse,它会自动设置相关路径。

2.出现这个问题,是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了 在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来即可。

3.新建项目的时候勾选了“Java Settings下的Allow output folders for source folders”,重新新建项目,不要勾选。

 

尝试了以上各种方法,均不能解决问题,删除了Myeclipse项目空间的配置文件也无济于事。出错情况是,debug程序或者run as程序的时候,默认出现的并不是“debug as application”或者“run as application”,而是“debug as JavaScript application”。再次新建项目的时候发现原来之前新建项目都是选择的

“File->New->Project”,难道是因为这个没有选正确?再次新建项目,这次新建如下“File->New->Java Project”,新建了一个java project,写入基本的代码,运行成功,不再提示错误“The selection does not contain a main type”。问题解决!

posted @ 2010-09-19 13:42  Mr.chenz  阅读(6889)  评论(0编辑  收藏  举报