Eclipse导出带有引用库的.jar

时间:2016-05-03 10:13:55

标签: java eclipse

我在我的项目中添加了一些库作为外部罐子,其中一个是HikariCP(https://github.com/brettwooldridge/HikariCP)但是当我运行我的罐子时我遇到了这些错误

java.lang.NoClassDefFoundError: com/zaxxer/hikari/HikariDataSource

Caused by: java.lang.ClassNotFoundException: com.zaxxer.hikari.HikariDataSource

我试图通过将项目导出为“Runnable Jar文件”并勾选“将所需库打包到生成的jar中”来捆绑这些库,但是相同的错误仍然存​​在。

我目前没有将我的项目设置为Maven,因为我从来没有理由使用它(直到现在?)我听说这很容易通过Maven完成但是我想知道是否还有另一个没有它的解决方法。

2 个答案:

答案 0 :(得分:0)

在jar文件中包含.classpath文件后尝试运行。 您可以在eclipse中包含jardesc的.classpath文件。

答案 1 :(得分:0)

解压缩库。下一个Alt-Enter => Java Build Path => Libraries => 1.删​​除打包的库 2.单击"添加外部类文件夹" 3.选择包含库的文件夹(-es) 4.单击“确定” 5.享受:))