1

我收到错误消息:编辑器不包含主类型,或者,当我将存档的 Java 项目导入 Eclipse 并尝试运行它时,选择不包含主类型。我在几个不同的操作系统上遇到了这个错误。

存档协议

  • 出口项目
  • 常规->存档文件
  • 全部被选中:项目文件夹、.classpath 和 .project
    • [x] 以 zip 格式保存
    • [x] 为文件创建目录结构
    • [x] 压缩文件内容

一个可以解释它的解决方法...... 但是如何?!

我注意到,当我将存档项目导入现有项目(空白 Java 项目)时,文件夹层次结构类似于:

  • 项目
    • 源代码
    • 垃圾桶
    • 进口项目
      • 垃圾桶
      • 源代码
        • 实际代码.java

现在,当我尝试运行时actual_code.java,出现上述错误。我发现了以下解决方法:如果我将actual_code.java它拖放到Project->src 然后运行它,它就可以工作。

这是一个很好的解决方法。但是,我希望能够在不移动任何东西的情况下运行导入的项目。关于如何做到这一点的任何建议?看起来它应该是一个微不足道的修复——它只是看起来项目没有导入到它应该导入的地方。

是的...

我已经尝试了我遇到的每一种方法来解决这个问题。这包括来自这个站点和其他站点的很多内容:语法、库、源路径、重启 eclipse、重新归档、不同的操作系统、不同的机器......等等。

这些文件在我存档之前.java就在文件夹中,而且我的构建路径似乎是正确的。src

4

4 回答 4

1

您可以将存档作为项目而不是文件导入新创建的空白项目。使用 Import > Existing Projects into Workspace。然后,使用选择存档文件。

于 2013-02-13T03:07:56.367 回答
0

您可能希望将 import_project 的 src 文件夹放在类路径中。

右键单击您的项目 -> 属性 -> Java 构建路径 -> 源 -> 添加文件夹

在此处输入图像描述

于 2013-02-13T02:51:15.690 回答
0

I also faced the same error ajnd after reading above article i just drag/drop my class-file to src and new class-file generated in src is working fine .

于 2014-08-28T23:16:19.107 回答
-1

在我新建/Java 项目然后拉 src、docs、lib、examples、... 文件夹之后,我遇到了同样的问题。我无法将它作为 Eclipse 项目导入,因为代码不是 Eclipse 项目。main 就在示例代码中,但 IDE 会找到它。

我的解决方案是从 IDE 中删除项目,然后使用 Eclipse IDE 重新创建它。重新创建时,IDE 为我缓存了所有子文件夹。此外,请确保使用项目的“配置构建路径...”将代码作为源代码添加到 Java 构建路径中。

重新启动 IDE,关闭然后重新打开文件对我没有帮助。

于 2014-02-28T22:33:56.030 回答