Java 在Eclipse for EAR项目中添加外部jar文件

Java 在Eclipse for EAR项目中添加外部jar文件,java,eclipse,jakarta-ee,Java,Eclipse,Jakarta Ee,我需要将外部jar文件添加到EAR项目中。 我确实添加了jar文件,但是jar文件没有反映在lib目录中,它显示在lib目录下面。 我在右键单击部署描述符、导入->JavaEE实用程序jar并选择从文件夹复制时添加了这些jar文件。 当我拖动lib目录上的jar文件时,velocity jar文件在eclipse项目资源管理器中变为.ear文件 我已经附上了project explorer的快照。请告诉我如何将外部jar文件添加到ear项目中,因为我的EJB需要包含外部jar 我甚至在EJB清

我需要将外部jar文件添加到EAR项目中。 我确实添加了jar文件,但是jar文件没有反映在lib目录中,它显示在lib目录下面。 我在右键单击部署描述符、导入->JavaEE实用程序jar并选择从文件夹复制时添加了这些jar文件。 当我拖动lib目录上的jar文件时,velocity jar文件在eclipse项目资源管理器中变为.ear文件

我已经附上了project explorer的快照。请告诉我如何将外部jar文件添加到ear项目中,因为我的EJB需要包含外部jar

我甚至在EJB清单文件中添加了jar文件的类路径
类路径:ErpServices-ejb.jar-velocity-1.6.4.jar-velocity-1.6.4-dep.jar-xwork-core-2.2.1.1.jar

期待您的回复。谢谢。

只需尝试项目根文件夹,右键单击属性->构建路径->添加外部jar

而不是拖放,手动将其添加到lib文件夹(IDE外部),刷新IDE,右键单击EAR项目,在模块和依赖项中,确保它包含在lib文件夹中并作为依赖项。

直接将这些jar添加到文件夹EarContent/lib下,然后一切都完成了

也就是说,EarContent/lib/foo.jar可以工作,但EarContent/lib/dir/foo.jar不能

类似的问题: