IntelliJ、Maven 和 Java 7
所以我在IntelliJ 10.5中打开一个现有项目作为maven项目。我首先将 JDK 7 添加到我的 SDK 列表中,以便尝试这些功能。然而由于某种原因我的 mvn 命令会失败,所以我将 Maven 运行器切换回 1.6。但我遇到了一个奇怪的错误,其中一些 Maven 命令仍在使用 Java 7 运行。
在 Maven 项目视图中,当我右键单击模块中的生命周期并选择“运行 Maven 构建”时,一切正常,但是当我选择“运行”时clean”它仍然使用 1.7 JDK。我已从列表中删除了 JDK 7,现在收到一条错误消息,指出找不到 JRE“1.7”。
老实说,我不知道如何解决这个问题,但如果有人有任何建议,那就太好了。
So I opened an existing project in IntelliJ 10.5 as a maven project. I had first added the JDK 7 to my list of SDKs in order to try out the features. However for some reason my mvn commands would fail, so I switched the maven runner back to 1.6. But I'm getting a weird error where some maven commands are still being run with Java 7.
In the Maven Projects view when I right click on a lifecycle in the module and select Run Maven Build everything works correctly, however when I select Run " clean" it still uses the 1.7 JDK. I have removed the JDK 7 from my list and now I get an error saying it can't find JRE '1.7'.
I honestly have no idea how to fix this, but if anyone has any suggestions that would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在
Maven Projects
面板中按Settings
按钮(或打开Settings
|Maven
|Runner)。
确保将 JRE 设置为现有 JRE 配置 (1.6)。
In the
Maven Projects
panel press theSettings
button (or openSettings
|Maven
|Runner
).Make sure that JRE is set to the existing JRE configuration (1.6).