Intellij IDEA 初學入門圖文教程(五) —— IDEA 代碼錯誤和警告解決彙總

本篇主要記錄使用 IDEA 開發過程中,在代碼上出現的錯誤或者警告該如何解決。

其中:

錯誤是必須解決的,不容置疑,不然程序都跑不起來。。。

警告不是必須解決的,不影響運行,但看着煩人!對有強迫症的碼友們來說,必須得解決,不能忍!!!

Q1:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)

在代碼中,如果觸點如下錯誤,該如何解決呢?

解決步驟,點擊 IDEA 菜單欄 File -》Settings,在彈出框中搜索對應配置選項,添加該 URI 到忽略的清單中,步驟詳細如圖。

配置後,可以看到錯誤已消除。

Q2:Could not find artifact com.oracle:ojdbc14:pom:10.2.0.1.0 in central (https://repo.maven.apache.org/maven2)

在項目打包或者編譯的時候,出現如下錯誤該如何解決呢?

pom 中引入的代碼:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.1.0</version>
</dependency>

原因是:oracle 的 ojdbc.jar 已經是收費的,在你 maven 當前配置的中央倉庫(這裏是https://repo.maven.apache.org/maven2)中沒有這個資源,所以只能通過配置本地 Maven 倉庫才能加載到項目中去。

第一步,去 oracle 官網下載 ojdbc 驅動。

官網地址:https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

比如這裏下載後,把 jar 包放到目錄 D:\jar\ojdbc14.jar 。

第二步,安裝到本地倉庫。

首先保證安裝了 Maven 環境,並配置好了環境變量,如果沒有,參考文章《Maven 的初識、安裝和配置》。

打開 cmd 命令窗口,執行下面的命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=D:\jar\ojdbc14.jar

刷新本地 Maven 倉庫,可以看到包已經放到倉庫中了,並且包名都已按照配置改了。如圖:

再次 clean 下項目,並重新打包或者編譯代碼,可以看到不再該報錯。

Q3:Error:(18, 24) java: 程序包sun.net.www.http不存在

啓動程序時,有時候報錯信息爲:Error:(18, 24) java: 程序包sun.net.www.http不存在。

原因可能是因爲項目配置的 JDK 版本太高導致的,需要修改版本。

首先,選中項目,按照下圖操作,選擇 Project Structure...。


可以看到彈出框中,Project SDK 版本號爲 11。

如果下拉沒有自己的 JDK 環境,點擊【New...】按鈕,選擇自己本機的 JDK 路徑;

在 Project Language level 下拉中,也需要選擇對應的級別。修改後確定並關閉。

再次啓動項目,可以看到錯誤解決了。

Q4:待補充???

。。。

持續更新中。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章