我在我的项目中添加了一些库作为外部罐子,其中一个是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完成但是我想知道是否还有另一个没有它的解决方法。
答案 0 :(得分:0)
在jar文件中包含.classpath
文件后尝试运行。
您可以在eclipse中包含jardesc
的.classpath文件。
答案 1 :(得分:0)
解压缩库。下一个Alt-Enter => Java Build Path => Libraries => 1.删除打包的库 2.单击"添加外部类文件夹" 3.选择包含库的文件夹(-es) 4.单击“确定” 5.享受:))