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:主函数存在时出现“选择不包含主类型”错误的主要内容,如果未能解决你的问题,请参考以下文章