本篇主要记录使用 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:???
。。。
持续更新中。。。