java - 包org.sqlite与eclipse中另一个模块: sqlite. jdbc可访问的包冲突

标签 java eclipse

在 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/

相关文章:

java - Android中如何 "vibrate/shake"对话框动画?

Java检查特定日期是否为国家/地区公共(public)假期

java - 选择数组中的每个元素。 java

eclipse - OCaml 中的标签 ~f

javascript - 通过 JavaScript 上传文件 : Invalid file on server

java - Hamcrest 与 MockMvc : check that key exists but value may be null

java - Listener 接口(interface)的 HandleEvent 与 <Selection/Key/Focus>Listener 接口(interface)的特定 <Selection/Key/Focus>Event 之间的区别

java - 我的java游戏在eclipse中运行,但是一旦导出它 "can' t find LWJGL”并且不会运行

Java多线程赛车模拟问题

PHP - Eclipse PDT - 突出显示未初始化(拼写错误)的变量