有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

hybris导入了不存在的Java类

我有一些Java的基本知识。我目前正在学习一个名为hybris的软件,它由许多java项目组成

在该软件的许多类中,我看到了我找不到的其他类/接口的导入。 例如:我有 import de.hybris.platform.servicelayer.user.interceptors.ModifySystemUsersInterceptor;

但是,当我转到de.hybris.platform.servicelayer.user.interceptors包时,我找不到那个类。我还尝试搜索一个名为: ModifySystemUsersIntercep,但什么也没找到。然而,eclipse没有显示任何错误。这怎么可能


共 (1) 个答案

  1. # 1 楼答案

    该文件被打包到程序中的jar文件中。通常,当开发人员使用单独的库时,它存储在一个外部jar文件中,然后在编译时链接它们。找不到该文件的原因是因为它位于jar文件中,jar文件本质上是一个zip文件,其中包含.class个文件,这些文件都是编码字节码。您没有收到错误的原因是,您已经设置了项目,并将适当的库链接到该程序,这就是为什么eclipse不会返回任何错误