我的项目可以在命令行上运行,但在IntelliJ中无法运行。我尝试了以下问题中的所有解决方案: 错误:Java:目标发行版无效:11 - IntelliJ IDEA 任务“:compileJava”的执行失败。Gradle 任务“:compileJava”的执行失败。>源发行版无效:1.7 然而我注意到Gradle正在使用错误的JDK编译项目 有人知道为什么IntelliJ没有使用我定义的JDK吗? 我也尝试覆盖JAVA_HOME
最终,这对我有用: 关闭 IntelliJ 在命令行上运行 sdk default java 11.0.11.9.1-amzn 重新启动 IntelliJ 在 IntelliJ 中重新运行应用程序 注意: 我仍然希望知道如何在IntelliJ中覆盖SDKMAN设置。如果有人知道,请添加评论或答案。谢谢!