java - 归档 java 项目时出现 Eclipse 错误 "editor does not contain main type"

标签 java eclipse

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

存档协议(protocol)

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

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

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

  • 项目
    • 来源
    • 垃圾箱
    • 导入的项目
      • 垃圾箱
      • 源代码
        • 实际代码.java

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

这是一个很好的解决方法。但是,我希望能够运行导入的项目而不需要移动东西。 关于如何做到这一点有什么建议吗?看起来应该是一个微不足道的修复 - 看起来项目没有导入到它应该导入的地方。

是的...

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

.java文件位于 src归档之前的文件夹,并且我的构建路径似乎正确。

最佳答案

您可以将存档作为项目而不是文件导入到新创建的空白项目中。使用“导入”>“将现有项目导入工作区”。然后,使用选择存档文件。

关于java - 归档 java 项目时出现 Eclipse 错误 "editor does not contain main type",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14845593/

相关文章:

java - 使用 Apache Commons HttpClient 上传 SmbFile

java - 关于 ArrayList 语法的说明

java - 请求映射; java Spring

java - 如何为 JComboBox 中的项目分配不同的颜色?

java - JOptionPane : parentComponent does not have a valid parent

java - 我收到 System.out.printf() 错误

java - Netezza 流式处理结果集

eclipse - Java 8 & 缺少所需的能力 Require-Capability : osgi. ee;过滤器 ="(&(osgi.ee=JavaSE)(version=1.8))"

Java - 使用 exec() 方法运行另一个进程

c++ - Eclipse CDT Kepler 导入 Makefile 项目