gpt4 book ai didi

java - 无法加载类 : org. mysql.jdbc.Driver

转载 作者:行者123 更新时间:2023-11-29 05:48:41 25 4
gpt4 key购买 nike

我正在尝试将相当标准的 dropwizard 应用程序连接到 mysql 数据库。似乎很多人都遇到过这个问题,但我无法弄清楚我的项目出了什么问题。似乎添加 mysql-connector 应该对我有用,但是当我运行以下命令时,我仍然无法加载类:org.mysql.jdbc.Driver。

java -jar target/bitly-1.0-SNAPSHOT.jar server src/config.yml

有没有人看到可能不正确的地方。我还发现很多将此添加到 IntelliJ 中的类路径的响应,我通过转到文件 > 项目结构 > 库然后添加 mysql maven 依赖项来做到这一点,但仍然无法正常工作。

有什么我想念的吗?

此处为 repo 的完整链接。 https://github.com/Jazilch/bit.ly

最佳答案

如果您使用的是 maven,只需尝试:mvn exec:java -Dexec.mainClass="com.example.Main"

我怀疑 bitly-1.0-SNAPSHOT.jar 不包含所有依赖项(“fat jar”,如 spring-boot 构建)。所以问题是,java -jar target/bitly-1.0-SNAPSHOT.jar server src/config.yml 不在类路径中包含 3rd-party-dependencies。mvn exec:java ... 使用 pom 中定义的所有依赖项构建类路径。使用 JVM,您可以使用 -cp 选项将 3rd-Party-J​​ars 添加到类路径。

关于java - 无法加载类 : org. mysql.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56979716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com