Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将我的项目导出为 JAR 文件。它使用一些外部库。这是我在 Eclipse 中的包结构:
当我将项目导出为 JAR 时,库会导出。但是,当我运行程序时,我得到一个 ClassNotFoundException,因为我的一个类正试图访问一个库。
多谢你们!
您可以将 JAR 导出为runnable JAR并选择Copy required libraries next to generated JAR.
runnable JAR
Copy 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.....
更多信息在这里