java - 尝试在项目中导入 SQL Server JDBC 包时出现“无法访问包”错误
问题描述
我正在尝试在我的 Java 项目中使用 SQL Server JDBC 包。我的The package com.microsoft.sqlserver.jdbc is not accessible
导入语句出现错误。我已经将 MSSQL JDBC 驱动程序添加到适当的类路径中(参见附图)。我有另一个项目以完全相同的方式设置,效果很好。使用的驱动程序相同,并且导入语句匹配。这是我的导入语句:
package Main;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import com.microsoft.sqlserver.jdbc.*;
其他导入语句都不会引发错误。我正在使用这个驱动程序:mssql-jdbc-7.4.1.jre12.jar
。我也在这两个项目中使用 JDK 13。
解决方案
我删除module-info.java
了,这解决了错误。
推荐阅读
- arrays - 根据特定值的第一次出现替换 numpy 数组的元素
- vb.net - 从任务栏最上方显示的 Windows 窗体
- javascript - for循环在javascript中跳过数组中的一项
- python - 具有匹配索引的 2 个数组列表的乘法
- regex - htaccess 在没有设置 cookie 的情况下限制对 WordPress 目录中文件的访问
- kotlin - 如何使按钮在片段中工作(Kotlin)
- laravel - 传递给方法的 Laravel 错误参数 1 必须是 App\Model 的实例,给定的 Illuminate\Database\Eloquent\Collection 的实例
- ios - Flutter 如何获取 ios 的 onResum
- java - 我在 eclipse 中收到这个 xpath 错误,我认为 xpath 是正确的(1 of 1)但是为什么会出错
- amazon-web-services - 可用区和区域名称之间的 aws 映射