您的位置:首页 > 大数据 > 人工智能

editor does not contain a main type的解决方案

2015-09-29 10:49 405 查看
今天用eclipse,当打算run一个带有main函数的class时,出现editor does not contain a main type的错误框。

baidu了一下,迅速解决问题:原来这个class所在包没有被添加到build path中。

解决方法:在左侧的package explorer中右击这个class所在包的上一级目录–build path–use as source folder。这样就解决问题了。

重新打开class,再run一下,ok了。

—————————————————–

补充和解释:

哎,好吧。再稍微简单解释下。



看这张图,src就是在build path中的(仔细观察src的图标)

相对的,resource就只是个普通文件夹,而不在build path中(图标和src不一样吧?)

然后我又在resource下新建了文件夹和文件,比较下,包和文件夹的图标也是不一样的。

现在,我要把resource也加到build path中。(方法就是右击resource–build path–use as source folder)



这样,src和resource就都在build path中了。



最后,解释下,什么叫“在build path中”?你可以这么理解,eclipse中,在build path下的类可以被编译运行,在build path下的配置文件可以被类以相对路径直接读写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse