2

我需要将外部 jar 文件添加到 EAR 项目。我确实添加了,但是 jar 文件没有反映在 lib 目录中,它显示在 lib 目录下面。我通过右键单击部署描述符、导入-> Java EE Utility Jar 并选择从文件夹中复制来添加这些 jar 文件。当我在 lib 目录中拖动 jar 文件时,velocity 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 期待您的回复。谢谢。

4

3 回答 3

4

直接在文件夹EarContent/lib 下添加这些罐子,然后一切就完成了。

IE,EarContent/lib/foo.jar会工作,但EarContent/lib/dir/foo.jar不会。

一个类似的问题:这里

于 2013-05-21T07:40:43.227 回答
3

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

于 2012-04-10T10:24:20.750 回答
0

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

于 2013-02-27T14:56:36.557 回答