Jhipster 5.7微服务无法在Windows上启动,并显示错误CreateProcess错误= 206,文件名或扩展名太长

时间:2019-01-18 01:36:36

标签: jhipster

Jhipster 5.7微服务无法在Windows上启动,并显示错误CreateProcess error = 206,文件名或扩展名太长

我创建了一个Jhipster微服务。当我尝试启动时,出现错误CreateProcess error = 206,文件名或扩展名太长。 所有其他问题都建议减少类路径或使用IntelliJ。他们都没有解释如何。这是我尝试的几件事:

  1. 从类路径中删除不必要的jar:

    • 我有新鲜的Jhipsterap。我不知道可以移除哪个罐子 不破坏它。
  2. 使用IntelliJ

    • 我正在从命令行运行服务。
  3. 将项目或Maven存储库移至“ c:”驱动器以缩短路径。

    • 我不能。仓库很大,正在共享。

请让我知道是否有其他解决方案。

谢谢

2 个答案:

答案 0 :(得分:4)

如果您不能移动本地存储库,有一种相当简单的方法可以减少Windows上的类路径。方法如下:

打开命令提示符并执行此命令

mklink /J c:\repo C:\<long path to your maven repository>

这将创建一个指向您的Maven存储库的链接。现在像这样运行服务:

mvn -Dmaven.repo.local=c:\repo spring-boot:run

仅此而已。现在,您的类路径将减少大约10000个字符(已尝试用于jhipster网关应用程序)。

祝你好运。

答案 1 :(得分:1)

从Spring Boot 2.2开始,默认启用

enter image description here。 请参阅Forking的问题和解决方法