简体   繁体   English

com.intellij.execution.ExecutionException:线程“main”中的异常 java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver

[英]com.intellij.execution.ExecutionException: Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

idea develop plugin:创意开发插件:

com.intellij.execution.ExecutionException: Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:398)
    at com.intellij.database.remote.RemoteJdbcServer.entryPoint(RemoteJdbcServer.java:28)
    at com.intellij.database.remote.RemoteJdbcServer.main(RemoteJdbcServer.java:16)

build.gradle.kts构建.gradle.kts


dependencies {
    //....
    //....
    implementation("mysql:mysql-connector-java:8.0.30")
    //....
    //....
}

How to solve this bug when testing idea plugin测试idea插件时如何解决这个bug

it means that com.mysql.cj.jdbc.Driver not found in your properties file or any class file.这意味着在您的属性文件或任何类文件中找不到 com.mysql.cj.jdbc.Driver。 if you play with around spring framework add the file in the following:如果你玩 around spring 框架,请添加以下文件:

application.properties
#MySQL local database
domain.datasource.type=MYSQL
domain.datasource.url=jdbc:mysql://localhost:3600/store;
domain.datasource.driver-class=com.mysql.jdbc.Driver;
domain.datasource.username=store
domain.datasource.password=store
domain.datasource.generate-dll=false

vice versa in pure java在纯 Java 中反之亦然

public static Connection getConnection() throws SQLException {
        DbConfig dbConfig = DbConfigParse.getDbConfig();
        DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());
        Connection connection = DriverManager.getConnection(dbConfig.getUrl(), dbConfig.getUsername(), dbConfig.getPassword());
        return connection;

    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在应用程序中,我具有对JDBC驱动程序的访问权限(java.lang.ClassNotFoundException除外:com.mysql.cj.jdbc.Driver) - In application I have acsess to JDBC driver (exception java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver) 如何为Liferay查找'java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver' - How to fiw 'java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver' for liferay 当mysql-connector-java-8.0.16.jar位于类路径中时,为什么会出现java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver? - Why do I get java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver when mysql-connector-java-8.0.16.jar is in the classpath? java.lang.ClassNotFoundException:com.mysql.cj.Z84BEFFD3A00D849636A5CAACE6MysqlDataSource6 - java.lang.ClassNotFoundException: com.mysql.cj.jdbc.MysqlDataSource 独立的 jpackage 生成 java 应用程序为 com.mysql.cj.Z84BZFFD.5A0D4966AD1C50DA4BEC50Z.mysql.cj.Z84BZFFD.5A0D4967C7ACEr708Driver7A7086 - Stand alone jpackage generated java app generates ClassNotFoundException for com.mysql.cj.jdbc.Driver Caused by: java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl - Caused by: java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl java.lang.ClassNotFoundException:com.jdbc.mysql.Driver-Java - java.lang.ClassNotFoundException: com.jdbc.mysql.Driver - Java java.lang.ClassNotFoundException: com.mysql.jdbc.Driver even after using the mySql Maven Dependency on Intellij - java.lang.ClassNotFoundException: com.mysql.jdbc.Driver even after using the mySql Maven Dependency on Intellij 线程“主”中的异常 java.lang.ClassNotFoundException: com.mysql.Z84BEFFD3A00D496736 中已添加引用库 jar 文件,错误仍然存在 - Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver in vscode. have added referenced libraries jar file, error persists IntelliJ java.lang.ClassNotFoundException:com.mysql.jdbc.Driver - 连接到XAMPP MySQL数据库 - IntelliJ java.lang.ClassNotFoundException: com.mysql.jdbc.Driver - connecting to XAMPP MySQL database
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM