【发布时间】:2015-03-01 00:33:33
【问题描述】:
我已经实现了简单的 Swing 应用程序来创建数据库,并将 mysql-connector-java-5.1.18-bin.jar 添加到我的项目构建路径中。当我在 Eclipse 中作为项目运行时,它工作正常。但是我将此项目导出到可运行的 jar 文件,但它不起作用。
我编写了一些代码来将异常打印到文件中。它给出了这一行: java.lang.ClassNotFoundException : com.mysql.jdbc.Driver
我已经在我的项目中添加了所需的 jar。我不明白为什么它不起作用?
【问题讨论】:
-
请分享代码以正确解决您的问题。也尝试提取你的jar文件,看看那个jar包中是否存在Driver类。
-
Java 不会定位其他 Jar 文件中的 Jar 文件。您需要将所有文件压缩在一起并让用户解压缩它们,以便将它们分开以便可以找到它们。
-
我们将需要您的 Eclipse 可运行 jar 构建设置。这也是一个与 Eclipse 相关的问题,所以我将添加该标签。
-
我使用“将所需库提取到生成的 JAR”选项来创建 jar