在JavaJDBC中使用mysql连接器创建可运行jar文件Intellij

在JavaJDBC中使用mysql连接器创建可运行jar文件Intellij,java,intellij-idea,jdbc,jar,mysql-connector,Java,Intellij Idea,Jdbc,Jar,Mysql Connector,我在创建包含mysql连接器库的可运行jar文件时遇到问题 所以我的IDE是IntelliJ,我已经成功地将mysql连接器导入到我的库中,所以我的应用程序可以在IntelliJ中与sql配合使用 但是当我创建一个工件并将我的应用程序导出到一个jar文件时,我得到了一个错误: java.sql.SQLException:未找到适合jdbc:mysql的驱动程序: 在我的java代码中,我使用以下代码。这在IntelliJ中运行得非常好,但在终端中运行时就不行了 String myDriver =

我在创建包含mysql连接器库的可运行jar文件时遇到问题

所以我的IDE是IntelliJ,我已经成功地将mysql连接器导入到我的库中,所以我的应用程序可以在IntelliJ中与sql配合使用

但是当我创建一个工件并将我的应用程序导出到一个jar文件时,我得到了一个错误:
java.sql.SQLException:未找到适合jdbc:mysql的驱动程序:

在我的java代码中,我使用以下代码。这在IntelliJ中运行得非常好,但在终端中运行时就不行了

String myDriver = "com.mysql.cj.jdbc.Driver";
            String myUrl = "jdbc:mysql://website.com/mydatabase_db";
            Class.forName(myDriver);
            Connection conn = DriverManager.getConnection(myUrl, "myuser", "myPassword");
我尝试在终端中使用以下命令运行代码:
java-cp mysql-connector-java-8.0.19.jar-jar-application.jar

java-jar忽略-cp参数。您可以:构建一个“fatJAR”,将msql.jar添加到jar清单中的类路径,或者将mysql.jar移动到[jvm]/lib/ext。我可以在IntelliJ中构建一个fatJAR吗?我通常使用基于maven的项目。可以在任何IDE中工作。从这里开始: