今天用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的editor does not contain a main type错误相关推荐

  1. editor does not contain a main type 错误解决方

    在eclipse下运行一个java程序,但是出现"editor does not contain a main type"错误.后来是因为为的java程序没有放在src目录下,而是 ...

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

    editor does not contain a main type的解决方案 今天用eclipse,当打算run一个带有main函数的class时,出现editor does not contai ...

  3. selection does not contain a main type错误

    程序有main函数,在Eclipse中运行后出现selection does not contain a main type错误,环境配置是正确的 出现这个问题,是因为.java文件不在项目的src路 ...

  4. 利用 Eclipse Visual Editor 项目构建 GUI 应用程序

    一个用于构建图形接口的图形化工具 与许多 Eclipse.org 项目类似,Visual Editor 项目的目标是构建一个用于构建工具(在这里是用于构建图形用户接口的工具)的工具.关于 Visual ...

  5. [转载]在Eclipse CDT中编译含有多个main函数的项目

    在Eclipse CDT中编译含有多个main函数的项目 在C/C++项目中有时候会需要在一个项目中包含多个main函数.在Visual Studio中,这种情况可以由一个解决方案下带多个项目来解决, ...

  6. eclipse安装Eclipse HTML Editor插件

    需插件: 1.GEF 3.1 安装程序下载 下载地址: http://download.eclipse.org/tools/gef/downloads/drops/R-3.1-200507071758 ...

  7. java selection does not contain a main type_The selection does not contain a main type的解决

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

  8. 解决selection does not contain a main type

    在运⾏java程序时,出现了错误"selection does not contain a main type". 是因为.java⽂件不在项⽬的src路径内,也就是说源代码未被e ...

  9. could not find the main class错误

    myeclipse执行时出现"could not find the main class"需要对话框需要点击鼠标右键在属性菜单中选择 以及 这两者的jdk版本必须一致,不然会出ma ...

最新文章

  1. CES Asia专题|微鹅展示无线充电,智能手机的无线充电时代何时来临?
  2. C++ 字符ASC排序
  3. androdi 中listview.setTextFilterEnabled(boolean)的作用
  4. python 二次平滑_时序分析 指数平滑
  5. websocket 获取ip_Spark+Kafka+WebSocket+eCharts实时分析-完全记录(1)
  6. 猫猫学iOS 之微博项目实战(2)微博主框架-自己定义导航控制器NavigationController
  7. 隐藏的图片在浏览器中的请求
  8. Linux之磁盘冗余阵列
  9. cocos2d-x 观察者模式
  10. Cobalt Strike 3.13的新功能
  11. MATLAB 自带RS编码函数中 gf 数据转化为 double 数组的方法
  12. 海康visionmaster-客户端安装步骤
  13. 索骥馆-DIY硬盘之《新手3周学通硬盘芯片级维修》扫描版[PDF]
  14. 基于Python猫眼票房TOP100电影数据抓取
  15. android 修改aar包资源文件的最简单方法
  16. 他山之石 | 美团知识图谱与商品理解
  17. 凡事预则立,不预则废
  18. max3490esa_MAX1661EUB-T_maxim芯片后缀tg16是什么意思
  19. AutoFac基本使用-笔记
  20. Scalar Evolution

热门文章

  1. Shp数据批量导入Postgresql工具的原理和设计
  2. 软考,难吗?公务员考试呢?
  3. 释放vmware磁盘空间
  4. Metropolis Hastings MCMC when the proposal and target have differing support
  5. 秦晖教授讲座:亲历当代史——我的中国研究情怀
  6. leetcode笔记(Python版)待更新
  7. 大数据信息安全需要准备哪些工具
  8. python在工作之余能做什么_励志!北京大学保安英语词汇15000,工作之余学Python...
  9. php7安装memcached,PHP5.6与PHP7的memcached安装
  10. Noip模拟题解题报告