【发布时间】:2016-05-12 07:55:51
【问题描述】:
我的 Ide Intellij 在课堂上抱怨以下消息 "Cannot resolve symbol PSQLException"。我点击红色代码,他显示了这个弹出窗口:
现在,要求特定的依赖关系很奇怪。实际上,我的 pom 中有以下内容
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1206-jdbc42</version>
</dependency>
即使我用请求的版本替换它,PSQLException 类也无法识别。
建议?
【问题讨论】:
-
尝试以下 - 在项目资源管理器中右键单击项目并执行 Maven - 重新导入(在我的情况下,它是倒数第二项)
-
您好,谢谢您的提示。不幸的是,重新导入所有 Maven 依赖项并没有帮助
-
这很奇怪。如果你用 maven 从命令行用
mvn package编译它会发生什么? (你可能想先做mvn clean) -
我猜这个类在 posgressql 的每个版本中都可用,但是 IntelliJ 要添加的依赖项的版本 (9.4.1207) 似乎与你的 (9.4-1206-jdbc42) 不同。
-
@Vladimir
mvn clean package没有帮助。 :(
标签: java postgresql maven intellij-idea