Java 如何从依赖项目添加资源
我有一个Java项目,它的一些资源位于项目根目录中名为files的文件夹中。项目运行时,将扫描此文件文件夹以查找已知资源。当自己运行这个项目时,它工作得很好Java 如何从依赖项目添加资源,java,eclipse,servlets,Java,Eclipse,Servlets,我有一个Java项目,它的一些资源位于项目根目录中名为files的文件夹中。项目运行时,将扫描此文件文件夹以查找已知资源。当自己运行这个项目时,它工作得很好 但是我在Eclipse中有一个带有servlet的Web项目。此web项目依赖于上述java项目。该项目添加在Java构建路径->项目下。但是当从servlet运行上述项目时,files文件夹不存在。如何将此文件夹从依赖项目添加到web项目?如果您的依赖问题添加为jar,您可以通过ClassFromDependentProject.clas
但是我在Eclipse中有一个带有servlet的Web项目。此web项目依赖于上述java项目。该项目添加在Java构建路径->项目下。但是当从servlet运行上述项目时,files文件夹不存在。如何将此文件夹从依赖项目添加到web项目?如果您的依赖问题添加为jar,您可以通过
ClassFromDependentProject.class.getClassLoader().getResourceAsStream(pathToResource)
访问其资源。Eclipse将直接访问依赖项目中的资源,在运行时可以通过jar访问这些资源 文件夹是否在“生成路径”对话框的“订单和导出”选项卡下导出?对于java或web项目,文件文件夹都不会显示在该选项卡中。这就是问题所在。当一个项目将另一个项目列为其依赖项时,它只引用构建路径(类路径)中的内容。您无法访问其他项目中的常规文件,只能通过getResourceAsStream()
调用访问类和资源。