如何在可执行jar中包含外部jar和DLL

时间:2017-11-08 14:16:24

标签: java eclipse jar

我发现了一堆Stack Overflow问题和答案,但到目前为止我还没有发现任何对我有用的东西。我试图在一个需要额外的jar和dll的程序中在Eclipse中创建一个可执行jar。我在Eclipse中正常工作的方法是配置Build Path,如图所示 this image。项目的层次结构是this。我已经尝试过使用Manifest文件了,但我没有取得任何进展。

我一直在使用java -jar /path/to/jar运行jar,我一直收到错误Exception in thread "main" java.lang.NoClassDefFoundError: com/jacob/activeX/ActiveXComponent ...。我尝试使用-Djava.library.path=/path/to/jar定义jar的路径,但收到错误Error: Could not find or loaded main class outlook_dl_2.jar

有没有办法在不使用像One JAR这样的第三方应用程序的情况下解决这个问题?这是我唯一能找到的东西,我没试过,如果可能的话,我试图避免它,因为我觉得它真的不应该是必要的。我将它用作最坏情况,但我希望在没有它的情况下使用它。

任何人都知道我在这里做错了吗?

0 个答案:

没有答案