Gradle 通过终端构建失败但在 eclipse 中成功

Gradle build fails through Terminal but is successful is eclipse

Task :compileJava FAILED

失败:构建失败,出现异常。

error: invalid source release: 17

我花了 5-6 个小时解决这个问题。因此,我无法 运行 我的申请。请帮助我,以便我可以继续

更新:我可以在 Eclipse 中成功创建构建。但现在它因错误而失败 错误:找不到或无法加载主 class com.abc.ABCServiceApp 原因:java.lang.ClassNotFoundException:com.abc.ABCServiceApp

并且构建仍然通过终端失败并出现相同的错误 C:\Users\user\Documents\abc\def\xyzservice>gradle 构建

Task :compileJava FAILED

失败:构建失败,出现异常。

error: invalid source release: 17

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容。

您可以使用“--warning-mode all”来显示各个弃用警告并确定它们是否来自您自己的脚本或插件。

https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings

3 秒内构建失败 3 项可操作任务:1 项已执行,2 项最新

更新:我想 运行 这个项目使用 openJDK-15 C:\Users\user1>java-版本 openjdk 版本“15” 2020-09-15 OpenJDK 运行时环境(build 15+36-1562) OpenJDK 64 位服务器 VM(构建 15+36-1562,混合模式,共享)

更新: 我认为下面是问题所在。我想 运行 我的应用程序 java 15,但它设置为 java 17,我尝试将其更改回 15,但它再次设置为 17

更新:我失去了耐心。安装了另一个 eclipse,它现在可以工作了

这是一个 IDE 问题,不知何故它正在选择 Java17,即使在将其设置为 15 之后。谢谢大家的回复。它至少有助于了解根本原因。我卸载了 eclipse 和 re-installed 一个新的。现在有效