我需要将外部jar文件添加到EAR项目中。 我添加但是jar文件没有反映在lib目录中,它显示在lib目录下面。 我在右键单击Deployment Descriptor,Import->上添加了这些jar文件。 Java EE Utility Jar并选择从文件夹中复制。 当我在lib目录中拖动jar文件时,速度jar文件在eclipse项目资源管理器中被更改为.ear文件。
我附上了项目浏览器的快照。你可以告诉我如何将外部jar文件添加到ear项目中,因为我的EJB需要包含外部jar。
我甚至在EJB清单文件中添加了jar文件的类路径
Class-Path: ErpServices-ejb.jar velocity-1.6.4.jar velocity-1.6.4-dep.jar xwork-core-2.2.1.1.jar
期待你的回复。感谢。
答案 0 :(得分:4)
直接在 EarContent / lib 文件夹下添加这些jar ,然后全部完成。
I.E。, EarContent / lib / foo.jar 可以使用,但 EarContent / lib / dir / foo.jar 不会。
类似的问题:here
答案 1 :(得分:3)
只需尝试项目根文件夹右键单击属性 - >构建路径 - >添加外部罐子
答案 2 :(得分:0)
而不是拖放,而是手动将其添加到lib文件夹(在IDE之外),刷新IDE,右键单击EAR项目以及模块和依赖项,确保它包含在lib文件夹中并作为依赖。