java导出的JAR无法访问打包的库
我正试图将我的项目导出为JAR文件。它使用一些外部库。以下是我在Eclipse中的包结构:
当我将项目导出为JAR时,库将导出。然而,当我运行程序时,我得到一个ClassNotFoundException,因为我的一个类正在尝试访问库
谢谢大家
你可以在下面搜索框中键入要查询的问题!
我正试图将我的项目导出为JAR文件。它使用一些外部库。以下是我在Eclipse中的包结构:
当我将项目导出为JAR时,库将导出。然而,当我运行程序时,我得到一个ClassNotFoundException,因为我的一个类正在尝试访问库
谢谢大家
# 1 楼答案
您可以使用以下内容添加清单:
更多信息here
# 2 楼答案
您可以将JAR导出为
runnable JAR
,然后选择Copy required libraries next to generated JAR
选项或者
也可以使用以下命令引用外部库:
java -Djava.ext.dirs=lib -jar yourJAR.jar