java - 如何设置 Netbeans 11 以在分发 jar 文件中包含 jdbc 驱动程序?

标签 java jdbc netbeans jar

当我从 Netbeans 11 运行 Maven 项目时,一切正常,但是当我从命令行运行它时: java -jar 程序.jar 我无法连接到 mysql。我还尝试按照我从同一主题的类似帖子中理解的方式运行: java -classpath mysql-connector-java-8.0.17.jar -jar 程序.jar 同样的问题。 有没有办法设置 NetBeans 11 来生成能够使用 jdbc 驱动程序的分发 jar?

最佳答案

我设法通过将 mysql-connector-java-8.0.17.jar 添加到项目库来解决这个问题,就像这篇文章中建议的那样:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver in Eclipse ,而且我还需要将 mysql-connector-java-8.0.17.jar 复制到与分发 jar 相同的文件夹中。

关于java - 如何设置 Netbeans 11 以在分发 jar 文件中包含 jdbc 驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58177884/

相关文章:

java - Java 中带有 lambda 表达式的 forEach 方法是什么?

java - 解压文件真的很慢

mysql - kafka JDBC MySQL源连接器是否需要在本地主机上有MySQL服务器?

java - 如何让JList显示ArrayList?

Java:找不到适合 Scanner(int) 的构造函数

Java - 连接被拒绝的套接字 - 使用 IDE Netbeans

java - 来自不同类节点的链表

java - 在没有 '\K' 的情况下重写正则表达式

java - 一定数量的查询后 HikariCP 连接超时错误

jdbc - 使用 JDBC 和 Clojure 访问大型数据集的有效方法是什么