oal*_*ren 3 java eclipse jar noclassdeffounderror classnotfoundexception
因此,在将项目导出到可运行的 jar 后,我收到此消息。我很不明白为什么会这样,因为当我在 Eclipse 中选择“运行”时,应用程序运行得很好。我已经尝试过提取和打包可靠的库,但没有雪茄。
有人知道该怎么办吗?
Exception in thread "main" java.lang.NoClassDefFoundError: com/mysql/jdbc/jdbc2/optional/MysqlDataSource
at jp.kddi.geonames.GeoNames.getConnectionWithDataSource(GeoNames.java:55)
at jp.kddi.geonames.GeoNames.setFromGN(GeoNames.java:155)
at jp.kddi.twittercrawler.Attributes.setCoordinatesGeonames(Attributes.java:297)
at jp.kddi.twittercrawler.Attributes.setCoordinatesJSON(Attributes.java:280)
at jp.kddi.twittercrawler.Attributes.SetAll(Attributes.java:42)
at jp.kddi.twittercrawler.TweetList.makeList(TweetList.java:25)
at jp.kddi.twittercrawler.TweetCloud.main(TweetCloud.java:45)
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlDataSource
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 7 more
Run Code Online (Sandbox Code Playgroud)
您的 MySql 驱动程序似乎尚未导出。要解决此问题,请转至Project Properties(右键单击Project)并选择Properties,然后选择Java Build Path,然后选择Order and Export。确保 MySql 库已导出。
| 归档时间: |
|
| 查看次数: |
8743 次 |
| 最近记录: |