You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JHipster Lite 0.29本地运行应用模块报错求助

解决JHipster Lite选择模块时JGit资源包缺失异常

问题原因

异常核心为java.util.MissingResourceException: Can't find bundle for base name org.eclipse.jgit.internal.JGitText, locale en,说明JGit的国际化资源文件未被正确加载。从栈信息中的com.oracle.svm可以看出,你正在运行GraalVM Native镜像,这类打包方式默认不会自动包含第三方库的资源文件,导致JGit无法找到所需的翻译资源。

解决方案

1. 配置Native镜像包含JGit资源

在JHipster Lite项目的src/main/resources/META-INF/native-image目录下,创建或修改resource-config.json文件,添加JGit资源的包含规则:

{
  "resources": {
    "includes": [
      {"pattern": "\\Qorg/eclipse/jgit/internal/JGitText.properties\\E"},
      {"pattern": "\\Qorg/eclipse/jgit/internal/JGitText_en.properties\\E"}
    ]
  }
}

重新构建Native镜像后启动即可。

2. 改用普通JAR包运行

如果不需要Native镜像的性能优势,直接用标准JAR启动项目:

# 打包(跳过测试)
./mvnw clean package -DskipTests
# 启动JAR
java -jar target/*.jar

3. 更新到最新版本的JHipster Lite

该问题可能是特定版本的已知bug,拉取最新代码重新构建:

git pull origin main
./mvnw clean package -DskipTests

内容的提问来源于stack exchange,提问作者Bernd Kirchner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 16:33:09