【问题标题】:FindException in connecting with Mysql database连接Mysql数据库时的FindException
【发布时间】:2021-07-08 14:13:45
【问题描述】:

我用的是ubuntu系统,用的是Mysql 8.0。我尝试使用 jdbc 类连接数据库但出现错误,尽管我添加了 mysql-connector.jar 文件,

我在下面提到的错误, -->启动层初始化出错

java.lang.module.FindException:读取模块时出错:/home/surya/eclipse-workspace/Advancedjava/bin 原因:java.lang.module.InvalidModuleDescriptorException: mysql_conntn.class 在顶级目录中找到(模块中不允许未命名的包)

【问题讨论】:

    标签: java jdbc mysql-connector


    【解决方案1】:

    您的项目中有一个module-info.java,使其成为模块化Java 项目。但是,默认(未命名)包中还有一个类 (mysql_conntn),这在模块化项目中是不允许的。

    您需要通过删除module-info.java 使您的项目非模块化,或者您需要将类mysql_conntn 移动到一个命名包中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      • 2023-03-27
      • 1970-01-01
      • 2017-12-08
      • 2013-07-21
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多