我不知道我是否在问正确的问题,但想清除我的疑问。
实际上我遇到了从 jar 文件中引用类文件的场景。我的意思是说我有一个后端 java 项目说 ABC,其中包含 application-context.xml 文件。
现在我创建了 ABC 项目的 jar 文件并在一个基于 Web 的应用程序中使用。
在这里,我遇到了 bean 没有自动装配的问题,并且知道问题是,当我使用 Eclipse 导出 ABC 项目的 jar 文件时,我没有选择“添加目录条目”复选框,后来我做了所有工作。
只是为了通过在 jar 文件中选中此框来查看所做的更改,以便一切正常,
因此,我创建了 2 个 jar 文件,其中一个选中了“添加目录条目”,一个未选中,然后我使用 Beyond compare 比较了两个 jar,发现根本没有区别。
有人可以解释一下“添加目录条目”到底是做什么的吗?
我所知道的是它应该添加完整的结构而不是像 com/company/project/MyJavaFile.class 这样的单一路径
com/公司/
com/公司/项目/
com/company/project/MyJavaFile.class
如果我错了,请纠正我。