findexception

deikduxw  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(240)

我使用的是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(模块中不允许使用未命名的包)

aiazj4mn

aiazj4mn1#

你有一个 module-info.java 在您的项目中,使其成为模块化java项目。然而,你也有一门课( mysql_conntn )在默认(未命名)包中,这在模块化项目中是不允许的。
或者您需要通过删除 module-info.java ,或者您需要移动该类 mysql_conntn 到一个命名的包。

相关问题