`
Absolutely
  • 浏览: 22162 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

错误:selection does not contain a main type

阅读更多
今天在Eclipse上新建了一个项目,编写并运行程序的时候弹出一个“Launch Error”错误对话框,曰:selection does not contain a main type。再编写一个简单的HelloWorld程序测试,发现结果一样。
上网查找原因,找到一个解决办法:
出现这个问题,是因为java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了。在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来.
操作起来挺麻烦的,弄了好一会也没弄好,干脆自己找解决办法好了。
我再次新建一个项目,编写程序并运行,发现没有该错误,奇怪了。
仔细想想两个项目的不同之处,不同的地方就是在新建项目的时候第一个项目勾选了Java Settings下的Allow output folders for source folders,而第二个项目则没有勾选,莫非问题就出现在这里?
重新再新建已项目,勾选Allow output folders for source folders选项,编写程序运行,果然再次发现selection does not contain a main type错误。
问题解决。
分享到:
评论

相关推荐

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

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

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

    SDK does not contain 'libarclite'

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

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

    错误 I am unable to correct the error in my code. The error is " List (Error) Dictionary.getNumber: Dictionary does not contain...(错误)Dictionary.getNumber:Dictionary does not contain key: constant.

    iOS Xcode SDK does not contain 'libarclite'

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

    14.3(FromXcode_12.3_beta_xip).zip

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

    iOS组件化之cocoapods私有库的创建 说全啦

    iOS 组件化之 Cocoapods 私有库的创建 本资源摘要信息将详细介绍 iOS 组件化之 Cocoapods 私有库的创建过程,从准备工作到创建私有库的整体流程,并涵盖了相关的知识点。 准备工作 在开始创建私有库之前,需要...

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

    反编译工具ILSpy.exe

    ILSpy.exe是一款强大的开源反编译工具,专为.NET Framework和.NET Core应用程序设计。它允许开发者查看、理解和分析编译后的.NET程序集的内部结构,包括IL(中间语言)代码、元数据、类、方法、属性和事件等。...

    libarclite-arc

    Xcode 15 旧项目可能报错 SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a';...

    ios 利用http 向服务器请求数据

    ### 1....同步GET请求是在当前线程中执行的,会阻塞其他操作直到请求完成。在iOS中,我们可以使用`NSURLSession`或更老的`NSURLConnection...在实际项目中,还需要考虑错误处理、网络状态监测、缓存策略等更复杂的问题。

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

    如果一个Java项目中的编辑器提示“does not contain a main type”或“selection does not contain a main type”,这通常意味着当前选中的文件或类没有包含正确的`main`方法。 #### 解决方法 1. **检查Main方法**...

    关于eclipse发布web项目中遇到的问题

    在发布项目时,可能会出现“Project facet Dynamic Web Module version3.0 is not supported”的错误信息。这是因为 Eclipse 工作目录下的项目文件中,org.eclipse.wst.common.project.facet.core.xml 文件中的 jst....

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

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

    Unity3D使用System.Windows.Forms.dll-附件资源

    Unity3D使用System.Windows.Forms.dll-附件资源

    DTD(文档类型定义)

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

    pdfbox最新版

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

    XCode 15.3 编译私有库 报错问题

    4. **依赖问题**:私有库可能依赖于其他库,如果这些依赖没有正确更新或导入,也可能引发错误。 5. **Header Search Paths**:Xcode 15.3可能更改了头文件搜索路径,导致找不到库的头文件。 为了解决这些问题,...

    Android Studio配置本地SDK的方法

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

Global site tag (gtag.js) - Google Analytics