【问题标题】:How to eliminate a specific error while is running maven project如何在运行 maven 项目时消除特定错误
【发布时间】:2019-10-23 22:07:02
【问题描述】:

晚上好! 我的问题很奇怪,但我无法运行现有的 Maven 项目。

IDE 返回一个错误: 我有一堆。 我正在使用 Intellij IDEA。 即使我只运行简单的 mvn install 我也有同样的问题。 我用谷歌搜索,但没有阳性结果。

Error:(140, 74) java: diamond 运算符在 -source 1.5 中不受支持 (使用 -source 7 或更高版本来启用菱形运算符)

【问题讨论】:

标签: java spring maven jsp tomcat


【解决方案1】:

IntelliJ 要求您向 pom.xml 文件添加一些属性

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

另外,请检查您选择的 SDK:

以及模块设置中的语言级别:

【讨论】:

  • 谢谢你的回答,但我仍然有同样的错误。我想添加一些屏幕截图,但我不能。我的设置和你的一样; java 1.8 和语言级别 - 8。
  • 我尝试运行 mvn clean install 但我收到了 10 多个类似的错误:[ERROR] /Users/kirillbarsukov/Desktop/Project/src/main/java/com/project/viewer2/View6DAO .java:[218,55] 找不到符号
  • 我不知道这怎么可能,因为我从公司的 SVN 存储库下载了该项目。这意味着 100% 没有任何遗漏,并且我的环境中存在问题。
【解决方案2】:

作为对 Michael W 回答的补充。我想您也将这些设置放在 Project 下?

为了安全起见,请在此处检查版本设置是否正确。有时它与我不同。您只需在搜索设置中输入 javac 即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-19
    • 1970-01-01
    • 2018-05-08
    • 2019-08-07
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多