在 sqlite 数据库中插入数据时,JDBC.java 文件上显示以下错误:
"The package org.sqlite conflicts with a package accessible from another module: sqlite.jdbc"
package org.sqlite;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverPropertyInfo;
import java.sql.SQLException;
import java.sql.SQLFeatureNotSupportedException;
import java.util.Properties;
import java.util.logging.Logger;
public class JDBC implements Driver {
如何避免此错误?
最佳答案
Java 不允许多个模块中存在相同的包。
要避免此错误,请执行以下操作之一:
- 重命名您的软件包并确保选择唯一的名称(例如
com.my_company.db_connector
) - 不要使用 Java 平台模块系统 (JPMS),方法是删除
module-info.java
文件并将sqlite
JAR 从模块路径移动到类路径<
关于java - 包org.sqlite与eclipse中另一个模块: sqlite. jdbc可访问的包冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58281138/