作者:pocky
今天用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下的配置文件可以被类以相对路径直接读写。
完成了,希望有问题的同学满意,希望可以平息众怒
转自:http://hi.baidu.com/zh_m_zhou/item/79ac63343fa757c11a9696e5
相关推荐
mytabis 报错 Mapped Statements collection does not contain value for
SDK does not contain 'libarclite'
xcode报错SDK does not contain 'libarclite' at the path
反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了;
The error is " List (Error) Dictionary.getNumber: Dictionary does not contain key:constant." Would be generous to take some time out and help me correct the error? 我无法纠正代码中的错误。错误如下 ...
unity 可以使用的System.Drawing.dll,亲测可用。用来处理图像。
xcode真机调试文件14.3 DeviceSupport iOS 14.3 真机调试文件 位置/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
clang: error: SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the ...
全部pdfbox的jar
解决 Xcode 14.3,Xcode 15 旧项目可能报错 SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphone...
在Unity中,用到MySql数据库时,发布exe 的时侯报错,有关于dll的错误,解决问题所需dll文件。 把unity文件夹下Unity\Editor\Data\Mono\lib\mono\2.0 中的 这三个dll放到项目plugins中就可以了。
如何把作业或转换从开发环境移植到生产环境的工作量将至最低,最好的方案就是参数化,该步骤是解决kettle版本移植极为重要的一个环节,该示例结合几种方式来进行演示,供大家学习。
DTD 是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文 档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的...
问题一:Android Studio报错:SDK does not contain any platforms. 解决方法:本地SDK应放到名为platforms的外层文件夹内。 例子:D:\SDK\platforms… (选择路径时选取到SDK文件夹即可) 问题二:Android SDK ...
unity3d ui插件 NGUI2.0插件
这篇小文章介绍了如何用SCALA语言进行类型抽象。
Android NDK环境搭建及遇到的问题详解,我就是看它搭建JNI开发环境的。
snappy-1.1.9.tar.gz
微软官方SCCM 2007 OSD with PXE部署文档