声明的包"facts"与预期的包" "不匹配



我正在为企业java和web开发人员使用Eclipse IDE。我下载了一些名为facts(1)的zip文件,并遵循了设置这个facts项目的每一步。当我尝试在服务器上运行它时,它显示"…与预期的包不匹配。我尝试添加import package facts;也没有那个!我也看过类似的答案,也没能解决这个问题。我现在有jdk(16.0.2)。

[enter image descriptor image description here here]2

输入图片描述

由于您使用的是Fact.java、FactList.java等事实类的默认包,因此不需要导入它。然而,我认为你的事实文件fact .java, FactList.java等也编译失败,因为这些文件上的包声明与文件夹结构不一样。

所以请试试这些:

  1. 确保没有语句

    包xxx.yyy.zzz;

在你的fact .java, FactList.java等类中,它们正在成功编译,即这些文件中没有错误。

  1. 删除FactServlet.java中的import语句,因为它不需要。

但. .根据Java标准使用默认包是不可取的。为你的文件创建合适的目录结构。

您的类Fact.java,FactList.java,FactSearchModel.java和更多的是在默认包创建一个包并将这些类移动到包中,然后在需要的地方导入该包

相关内容

  • 没有找到相关文章

最新更新