【问题标题】:IntelliJ, Maven and Java 7IntelliJ、Maven 和 Java 7
【发布时间】:2011-10-20 08:09:33
【问题描述】:

所以我在 IntelliJ 10.5 中打开了一个现有项目作为 maven 项目。我首先将 JDK 7 添加到我的 SDK 列表中以试用这些功能。但是由于某种原因,我的 mvn 命令会失败,所以我将 maven runner 切换回 1.6。但是我遇到了一个奇怪的错误,其中一些 maven 命令仍在使用 Java 7 运行。

在 Maven 项目视图中,当我右键单击模块中的生命周期并选择运行 Maven 构建时,一切正常,但是当我选择运行“干净”时,它仍然使用 1.7 JDK。我已从列表中删除了 JDK 7,现在我收到一条错误消息,提示它找不到 JRE '1.7'。

老实说,我不知道如何解决这个问题,但如果有人有任何建议,那就太好了。

【问题讨论】:

  • 如何将 JDK 添加到您的 SDK 列表中?

标签: java maven-2 intellij-idea java-7


【解决方案1】:

Maven Projects 面板中按下Settings 按钮(或打开Settings | Maven | Runner)。

确保将 JRE 设置为现有的 JRE 配置 (1.6)。

【讨论】:

  • 是的,这让我可以使用默认的 Run Maven Build,但仍然无法执行其他选项。
  • 如果您已经为 Maven 目标创建了 IDEA 运行/调试配置,它将有自己的 Maven 运行器设置,请确保也更新运行配置的 JRE。
  • CrazyCoder 这就是答案,由于某种原因,它在我第一次设置跑步者时设置了运行/调试配置,但是当它改回来时,它没有更新那些。我在构建配置默认值中手动更新,它就像一个冠军。
  • 我尝试通过 Run -> "Edit Configurations" 为我的 maven runner 更改 JRE,但这没有用,但是一旦我使用 "Settings -> Maven -> Runner 在项目级别更改它",然后改变就奏效了。
猜你喜欢
  • 2018-06-01
  • 1970-01-01
  • 2013-01-22
  • 1970-01-01
  • 2018-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-10
相关资源
最近更新 更多