首页 > 解决方案 > org.sqlite 包与可从另一个模块访问的包冲突:eclipse 中的 sqlite.jdbc

问题描述

在 sqlite 数据库中插入数据时, JDBC.java文件显示以下错误:

包 org.sqlite与可从另一个模块访问的包冲突: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 {

如何避免这个错误?

标签: javaeclipse

解决方案


Java不允许在多个模块中拥有相同的包。

要避免此错误,请执行以下操作之一:

  • 重命名您的包并确保选择一个唯一的名称(例如com.my_company.db_connector
  • 不要通过删除module-info.java文件并将sqliteJAR 从模块路径移动到类路径来使用 Java 平台模块系统 (JPMS)

推荐阅读