亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

外部庫中的 Jar 但無法導入代碼

外部庫中的 Jar 但無法導入代碼

ITMISS 2022-12-28 10:35:22
(更多信息在底部)我正在使用 Maven 獲取 MySQL Connector for javadependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>8.0.16</version></dependency>因此,它出現在我的外部庫 (intellij) 中但是,在我的代碼中,我無法導入java.sql.*,因為 java.sql 不是一個選項。此外,我確保我的項目結構是正確的,將依賴項設置為編譯范圍我也使緩存無效。我在這個問題上停留了一段時間,找不到解決辦法;任何幫助表示贊賞。更多信息:java.sql 適用于 java 8 項目 適用于空白 java 12 項目(不是使用 openjfx 12 原型創建的)在 main 我現在有這行代碼:java.sql.Connection c = null;我在運行時收到的錯誤消息是:Error:(37, 9) java: package java.sql is not visible  (package java.sql is declared in module java.sql, but module com.github.phaserush does not read it)
查看完整描述

1 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

該錯誤表明您正在使用 Java 模塊系統,并且java.sql模塊(包含包java.sqljavax.sql)不是 Java 加載的默認模塊集的一部分。您將需要明確依賴它。

在您的src/main/java編輯中module-info.java添加requires java.sql;. 例如:

module com.github.phaserush {
    requires java.sql;
}

com.github.phaserush根據您問題中的異常消息,您的模塊名稱在哪里。


查看完整回答
反對 回復 2022-12-28
  • 1 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號