导出的JAR无法访问打包的库

时间:2013-04-13 19:48:05

标签: java export libraries

我正在尝试将项目导出为JAR文件。它使用了一些外部库。这是我在Eclipse中的包结构:

Package Structure

当我将项目导出为JAR时,库将导出。但是,当我运行该程序时,我得到一个ClassNotFoundException,因为我的一个类正在尝试访问一个库。

谢谢你们!

2 个答案:

答案 0 :(得分:0)

您可以将JAR导出为runnable JAR,然后选择Copy required libraries next to generated JAR选项。

OR

您还可以使用命令引用外部库:

java -Djava.ext.dirs=lib -jar yourJAR.jar

答案 1 :(得分:0)

您可以使用以下内容添加清单:

Class-Path: lib/sphinx4.jar lib/jl1.0.1.jar lib/WS.....

更多信息here