在Eclipse for EAR Project中添加外部jar文件 - java

我需要将外部jar文件添加到EAR项目。
我确实添加了,但是jar文件没有反映在lib目录中,它显示在lib目录下面。
我在右键单击Deployment Descriptor,Import-> Java EE Utility Jar并选择从文件夹中复制时添加了这些jar文件。
当我将jar文件拖到lib目录中时,在eclipse项目资源管理器中,速度jar文件被更改为.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
期待你的回复。谢谢。

参考方案

将这些jar直接添加到EarContent / lib文件夹下,即可完成所有操作。

即,EarContent / lib / foo.jar将可以工作,但是EarContent / lib / dir / foo.jar将无法工作。

类似的问题:here

如果使用for循环仅一维数组,如何获取行和列 - java

我习惯了Matlab的功能,可以在其中创建矩阵并获取A[i][j]之类的东西。现在我正在使用Java,而我们只能使用一维数组。我想使用嵌套的for循环修改条目(i:用于行和j:用于列),但是如果将它们存储在一维数组中,我不确定如何访问它们。有人可以帮我吗?有多难? java大神给出的解决方案 int rows = 3; int cols = 4; int[]…

java:继承 - java

有哪些替代继承的方法? java大神给出的解决方案 有效的Java:偏重于继承而不是继承。 (这实际上也来自“四人帮”)。他提出的理由是,如果扩展类未明确设计为继承,则继承会引起很多不正常的副作用。例如,对super.someMethod()的任何调用都可以引导您通过未知代码的意外路径。取而代之的是,持有对本来应该扩展的类的引用,然后委托给它。这是与Eric…

Java:BigInteger,如何通过OutputStream编写它 - java

我想将BigInteger写入文件。做这个的最好方式是什么。当然,我想从输入流中读取(使用程序,而不是人工)。我必须使用ObjectOutputStream还是有更好的方法?目的是使用尽可能少的字节。谢谢马丁 参考方案 Java序列化(ObjectOutputStream / ObjectInputStream)是将对象序列化为八位字节序列的一种通用方法。但…

在此Java语句中“:”是什么意思? - java

for (Season time : Season.values() ) system.out.println (time+ "\t" + time.getSpan()); 我看到了使用:进行枚举的示例。这是什么意思? java参考方案 这是foreach loop的Java语法。循环将一次遍历Season.values()返回的对象集合…

Java-如何将此字符串转换为日期? - java

我从服务器收到此消息,我不明白T和Z的含义,2012-08-24T09:59:59Z将此字符串转换为Date对象的正确SimpleDateFormat模式是什么? java大神给出的解决方案 这是ISO 8601标准。您可以使用SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM…