Eclipse:主函数存在时出现“选择不包含主类型”错误
Posted
技术标签:
【中文标题】Eclipse:主函数存在时出现“选择不包含主类型”错误【英文标题】:Eclipse: "selection does not contain a main type" error when main function exists 【发布时间】:2013-06-20 11:41:30 【问题描述】:每当我尝试启动我的代码时,Eclipse 都会给我一个错误“选择不包含主要类型” 这是我的代码:
public class main
/**
* @param args
*/
public static void main(String[] args)
System.out.println("Hello World!");
这是项目树:
评论:
【问题讨论】:
Error: Selection does not contain a main type的可能重复 【参考方案1】:该文件从 Eclipse 的运行类型中排除,因为它存在于源文件夹之外。创建一个新的源文件夹src/main/java
并将文件移动到那里。
以下是 Eclipse 的基本项目源文件夹:
src/main/java
- Java 源文件
src/main/resources
- 项目资源,例如图片、属性文件
src/test/java
- 单元测试 Java 源文件
src/test/resources
- 测试资源文件
【讨论】:
图片也应该放在 src 中吗? 将图片放入src/main/resources
。它们可以稍后使用Class#getResource
加载。
对不起,我是 eclipse 的新手,但它们应该是什么类型的文件夹?我知道有常规和源文件夹,但我不知道差异
将源文件夹视为搜索位置以查找项目资源。相反,常规文件夹不是搜索位置
所以我确实将它们设为源文件夹?以上是关于Eclipse:主函数存在时出现“选择不包含主类型”错误的主要内容,如果未能解决你的问题,请参考以下文章
尝试使用 Eclipse/OpenOCD 进行调试时出现“程序文件不存在”
调用自定义 Button 类的构造函数时出现 ClassCastException
使用某些 OpenCV 函数“阈值”Eclipse 时出现链接错误
从用户终端运行 Eclipse 时出现错误,但不是从 root 运行