我正在为企业 Java 和 Web 开发人员使用 Eclipse IDE。我下载了一些名为facts(1) 的zip 文件,并按照设置这个facts 项目的每一步操作。当我尝试在服务器上运行它时,它显示“...与预期的包不匹配。我尝试通过添加导入包事实;也没有那个!我也看过类似的答案,但也无法解决这个问题.仅供参考我目前有jdk(16.0.2)。
问问题
51 次
2 回答
0
您的类Fact.java
,FactList.java
和FactSearchModel.java
其他一些在默认包中创建一个包并将这些类移动到包中,然后在需要的地方导入该包
于 2021-09-06T06:37:24.477 回答
0
当您为 Fact.java、FactList.java 等事实类使用默认包时,您不需要导入它。但是,我认为您的事实文件 Fact.java、FactList.java 等也无法编译,因为这些文件的包声明与文件夹结构不同。
所以请试试这些:
确保没有声明
包xxx.yyy.zzz;
在您的事实类 Fact.java、FactList.java 等中,它们正在成功编译,即这些文件中没有错误。
- 删除 FactServlet.java 中的 import 语句,因为它不是必需的。
但是.. 根据 Java 标准使用默认包是不可取的。为您的文件创建适当的目录结构。
于 2021-09-06T06:50:23.920 回答