"illegal character" 在 Spring 引导中使用 hibernate-jpamodelgen 时出错

"illegal character" error when using hibernate-jpamodelgen in Spring Boot

  <dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-jpamodelgen</artifactId>
    <version>${hibernate.version}</version>
  </dependency>

当我添加上述依赖项并编译我的项目时,我收到土耳其语字符的“非法字符”错误。我的问题与 相同,但我不明白如何在 Spring Boot.我尝试了这些解决方案,但它们没有用。

如果你能帮上忙,我会很高兴。

几天后,我再次解决了这个问题,终于解决了。 针对以下两种不同的情况,我有两种不同的解决方案。

1) 使用 maven 包装器 (mvnw)

  • 在项目中创建.mvn/jvm.config文件。
  • 将以下选项添加到文件。
-Duser.language=en
-Duser.country=US

2) 使用 Intellij Idea

  • 将上面相同的选项添加到描述的 .vmoptions 文件中 here
  • Select 文件 -> 使缓存无效 -> 无效并重新启动