【问题标题】:How can I get Eclipse to add a Default Package to an Existing Project?如何让 Eclipse 将默认包添加到现有项目?
【发布时间】:2018-09-29 22:49:08
【问题描述】:

我无法在 Eclipse Photon (4.8.0) 中运行程序。 Eclipse 一直告诉我,“编辑器不包含主要类型。”尽管它显然是。根据Package Explorer,我尝试运行的java文件在src文件夹下,所以Eclipse应该能够找到它。

所以,我认为这是因为我的项目没有默认包。或者至少,我看不到。

我的问题是,如何将默认包添加到 Eclipse 中已经存在的项目中?

如果您选择对此投反对票,请告诉我原因。如果可能的话,我想改进我的帖子。

这是我的包资源管理器的屏幕截图。

【问题讨论】:

  • 将Assign02Test.java上移两个文件夹(我猜它包含主类,但该类无法编译,因为它位于错误的文件夹中)。

标签: java eclipse


【解决方案1】:

您不能在具有module-info.java 的项目中使用默认包。 如果不需要模块系统的功能,只要去掉module-info.java就可以开发成pre java 9了。

【讨论】:

    【解决方案2】:

    您不能添加默认包,但您可以通过右键单击文件夹并创建一个新包然后添加包“packagename”来添加包;在文件的顶部。

    【讨论】:

      【解决方案3】:

      在 Package Explorer 面板中,右键单击“src”文件夹,然后创建一个新类。在弹出的询问您类名的窗口中(见下图),有一个部分包含包的名称。如果不提供任何名称,将导致新类保存在“默认包”中。 请注意,default package 表示没有包含该类的包。这只是 eclipse 向您展示此类未保存在您计算机的任何特定目录中的一种方式。它将存储在“src”文件夹中,与其他包相邻。

      【讨论】:

        猜你喜欢
        • 2013-01-22
        • 2012-08-22
        • 2014-10-20
        • 2012-08-02
        • 1970-01-01
        • 1970-01-01
        • 2018-09-09
        • 2021-09-26
        • 1970-01-01
        相关资源
        最近更新 更多