我有一些Java的基本知识。我目前正在学习一个名为hybris的软件,它由许多java项目组成。
在许多类的软件中,我看到了我无法找到的其他类/接口的导入。
例如:我有
import de.hybris.platform.servicelayer.user.interceptors.ModifySystemUsersInterceptor;
但是,当我去de.hybris.platform.servicelayer.user.interceptors
套餐时,我无法找到那个课程。我还尝试搜索一个名称为的文件:
ModifySystemUsersIntercep
,但没有找到任何结果。然而,eclipse并没有显示任何错误。怎么可能?
答案 0 :(得分:0)
将文件打包到程序中的jar文件中。通常,当开发人员使用单独的库时,它存储在外部jar文件中,然后在编译时链接。您找不到该文件的原因是因为它位于一个jar文件中,该文件本质上是一个充满.class
个文件的zip文件,这些文件采用编码字节码。您没有收到错误的原因是因为您已经设置了项目,并且相应的库链接到程序,这就是为什么eclipse不会返回任何错误。