我使用的是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(模块中不允许使用未命名的包)
1条答案
按热度按时间aiazj4mn1#
你有一个
module-info.java
在您的项目中,使其成为模块化java项目。然而,你也有一门课(mysql_conntn
)在默认(未命名)包中,这在模块化项目中是不允许的。或者您需要通过删除
module-info.java
,或者您需要移动该类mysql_conntn
到一个命名的包。