Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 月食:“月食”;所选内容不包含主类型";主函数存在时出错_Java_Eclipse_Main - Fatal编程技术网

Java 月食:“月食”;所选内容不包含主类型";主函数存在时出错

Java 月食:“月食”;所选内容不包含主类型";主函数存在时出错,java,eclipse,main,Java,Eclipse,Main,每当我尝试启动代码时,Eclipse都会给我一个错误“selection不包含主类型” 这是我的代码: public class main { /** * @param args */ public static void main(String[] args) { System.out.println("Hello World!"); } } 以下是项目树: 注释:该文件被排除在Eclipse中的运行类型之外,因为它存在于源

每当我尝试启动代码时,Eclipse都会给我一个错误“selection不包含主类型” 这是我的代码:

public class main {

    /**
     * @param args
     */
    public static void main(String[] args) {
        System.out.println("Hello World!");

    }

}
以下是项目树:


注释:

该文件被排除在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新手,但它们应该是什么类型的文件夹?我知道有常规文件夹和源文件夹,但我不知道它们之间的区别。将源文件夹作为搜索位置来查找项目的资源。相反,常规文件夹不是搜索位置,因此我将它们设置为源文件夹?可能重复