0

我正在为企业 Java 和 Web 开发人员使用 Eclipse IDE。我下载了一些名为facts(1) 的zip 文件,并按照设置这个facts 项目的每一步操作。当我尝试在服务器上运行它时,它显示“...与预期的包不匹配。我尝试通过添加导入包事实;也没有那个!我也看过类似的答案,但也无法解决这个问题.仅供参考我目前有jdk(16.0.2)。

[在此处输入图像描述在此处输入图像描述] 2

在此处输入图像描述

4

2 回答 2

0

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

于 2021-09-06T06:37:24.477 回答
0

当您为 Fact.java、FactList.java 等事实类使用默认包时,您不需要导入它。但是,我认为您的事实文件 Fact.java、FactList.java 等也无法编译,因为这些文件的包声明与文件夹结构不同。

所以请试试这些:

  1. 确保没有声明

    包xxx.yyy.zzz;

在您的事实类 Fact.java、FactList.java 等中,它们正在成功编译,即这些文件中没有错误。

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

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

于 2021-09-06T06:50:23.920 回答