Jhispter 无法运行

问题描述 投票:0回答:1

使用 JHipster 生成应用程序后,我尝试运行它,但失败了。错误看起来很奇怪。

[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- enforcer:3.5.0:enforce (enforce-versions) @ jhipster-sample-application ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.607 s
[INFO] Finished at: 2025-01-04T16:19:00+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.5.0:enforce (enforce-versions) on project jhipster-sample-application: 
[ERROR] Rule 1: org.apache.maven.enforcer.rules.version.RequireJavaVersion failed with message:
[ERROR] You are running an incompatible version of Java. JHipster supports JDK 17 to 23.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

不过我的Java版本是22.0.2,根据错误提示应该是支持的。这是

java --version
的输出:

java --version
java 22.0.2 2024-07-16
Java(TM) SE Runtime Environment (build 22.0.2+9-70)
Java HotSpot(TM) 64-Bit Server VM (build 22.0.2+9-70, mixed mode, sharing)

我很困惑。谁能帮我解决这个问题吗?

jhipster
1个回答
0
投票

错误消息表明您必须使用 Java 21 或 23。如果您想使用 Java 22,则需要在

pom.xml
中调整执行器插件的配置。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.