`

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

阅读更多

作者: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

分享到:
评论

相关推荐

    xcode报错SDK does not contain 'libarclite' at the path

    然而,开发者们时常会遇到各种各样的错误,其中“SDK does not contain 'libarclite' at the path”是一个常见的问题,主要与Apple的Automatic Reference Counting (ARC)机制有关。本文将深入探讨这个错误的原因、...

    SDK does not contain 'libarclite'

    标题中的问题"SDK does not contain 'libarclite'"指的是某个SDK缺少一个名为`libarclite`的库文件。这可能是一个错误或者是因为SDK未完整安装或配置不当导致的。 `libarclite`是一个特定的库,尤其在Android开发中...

    mybatisMapped报错 Statements collection does not contain value for

    ### mybatisMapped报错 Statements collection does not contain value for 在使用MyBatis框架进行数据库操作时,可能会遇到“Mapped Statements collection does not contain value for”这样的错误提示。这通常...

    apache-maven-3.5.4

    - Check that Maven settings.xml does not contain http repositories - Check that Maven pom files do not contain http repository ----- - Check that Maven pom files do not contain http repository ----- -...

    xcode 15 找不到libarclite 等文件

    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 ...

    iOS Xcode SDK does not contain 'libarclite'

    xcode 运行支持的arc文件,报错信息:SDK does not contain 'libarclite'

    反编译工具ILSpy.exe

    ILSpy.exe是一款强大的开源反编译工具,专为.NET Framework和.NET Core应用程序设计。它允许开发者查看、理解和分析...通过ILSpycn,中文用户能够更方便地利用这个强大的工具,提升他们的开发效率和解决问题的能力。

    GEE错误-Dictionary does not contain key constant.pdf

    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? 我无法纠正代码中的错误。错误如下 ...

    libarclite-arc

    解决 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...

    空心J的java文件问题解决方法

    ### 知识点一:Java源文件中的Main-Type问题 #### 定义与理解 在Java编程中,一个可以被...通过上述步骤和技巧,可以有效地解决Java项目中遇到的各种问题,包括但不限于“does not contain a main type”这类错误。

    14.3(FromXcode_12.3_beta_xip).zip

    xcode真机调试文件14.3 DeviceSupport iOS 14.3 真机调试文件 位置/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    libarclite-arc,xcode, 解决 Xcode 14.3,Xcode 15 旧项目可能报错

    解决 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 可以使用的System.Drawing.dll

    在使用System.Drawing.dll时,需要考虑目标平台的兼容性,或者准备备用方案。 3. **性能考量** Unity的图形渲染管线是高度优化的,而System.Drawing.dll是为桌面应用设计的,因此在Unity中直接使用System.Drawing...

    kettle版本移植之参数化解决方案demo.zip

    "kettle版本移植之参数化解决方案demo.zip"提供的示例旨在展示如何通过参数化来简化这个过程,从而降低移植工作量。 参数化是Kettle中的一个重要概念,它允许我们将硬编码的值(如数据库连接信息、文件路径等)替换...

    Android Studio配置本地SDK的方法

    问题一:Android Studio报错:SDK does not contain any platforms. 解决方法:本地SDK应放到名为platforms的外层文件夹内。 例子:D:\SDK\platforms… (选择路径时选取到SDK文件夹即可) 问题二:Android SDK ...

    DTD(文档类型定义)

    **DTD(Document Type Definition,文档类型定义)**是一种用于验证 XML 文档结构的技术。它通过定义一组规则来确保 XML 文档中的元素、属性等按照既定的方式进行组织。DTD 的存在确保了 XML 文档的一致性和准确性。...

    Safe Type-level Abstraction in Scala

    ### Safe Type-level Abstraction in Scala:深度解析与关键知识点 #### 概述 在软件工程领域,特别是面向对象编程(OOP)与函数式编程(FP)的融合中,Scala语言以其独特的特性脱颖而出,成为现代软件开发的重要...

    I18N.CJK.dll,I18N.dll,I18N.West.dll

    在Unity中,用到MySql数据库时,发布exe 的时侯报错,有关于dll的错误,解决问题所需dll文件。 把unity文件夹下Unity\Editor\Data\Mono\lib\mono\2.0 中的 这三个dll放到项目plugins中就可以了。

    Android NDK环境搭建及遇到的问题详解

    Android NDK环境搭建及遇到的问题详解,我就是看它搭建JNI开发环境的。

    pdfbox最新版

    7. **PDF/A兼容性**:PDFBox还支持创建符合PDF/A标准的文档,这是一种用于长期保存的PDF格式,确保内容的可读性和持久性。 8. **OCR集成**:虽然PDFBox本身不包含OCR(光学字符识别)功能,但可以通过与其他OCR库如...

Global site tag (gtag.js) - Google Analytics