繁体   English   中英

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

[英]Exported JAR Can't Access Packaged Libraries

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

包装结构

当我将项目导出为JAR时,库将导出。 但是,当我运行该程序时,由于一个类正在尝试访问库,所以我收到ClassNotFoundException。

多谢你们!

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

要么

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

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

您可以添加带有以下内容的清单:

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

更多信息在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM