编辑器在 Eclipse 中不包含主类型

2022-08-31 20:30:20

我下载了.这个eclipse是用java内置的,我的Lubuntu是64位的。每当我用java编译并运行一个简单的代码时,如下所示:eclipse-jee-kepler-SR1-linux-gtk-x86_64.tar.gz

public class Sample{

   public static void main(String[] args){
       System.out.println("YOLO");
   }
}

我总是得到一个.我将文件放在一个名为 的项目文件夹中。这个 eclipse 应该编译 java 代码,因为它是专门针对 java 的 IDE 发行版。Editor does not contain a main typeSample

如何解决此错误?

任何帮助将不胜感激。

这是我的项目结构:enter image description here


答案 1

问题是您的文件夹未标识为源文件夹。

  1. 右键单击项目文件夹 ->属性
  2. 选择“Java构建路径”
  3. 点击顶部的“来源”标签
  4. 点击右侧面板上的“添加文件夹”
  5. 选择您的文件夹并应用

答案 2

我只是遇到了同样的问题。这听起来很疯狂,但如果有人看到这一点,请在采取严厉措施之前尝试一下。删除方法签名:

public static void main(String args[])

(不是您的主要只是方法声明的主体)

保存项目,然后将方法的标头重写回其各自的主体。再次保存并重新运行。这对我有用,但如果不起作用,请尝试在重新运行之前再次清理项目。

我不知道这是如何解决的,但它确实如此。在重新创建整个项目之前值得一试吗?


推荐