Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jhipster 5.7 microservice无法在windows上启动,错误为CreateProcess error=206,文件名或扩展名太长_Jhipster - Fatal编程技术网

Jhipster 5.7 microservice无法在windows上启动,错误为CreateProcess error=206,文件名或扩展名太长

Jhipster 5.7 microservice无法在windows上启动,错误为CreateProcess error=206,文件名或扩展名太长,jhipster,Jhipster,Jhipster 5.7 microservice无法在windows上启动,错误为CreateProcess error=206,文件名或扩展名太长 我创建了一个Jhipster微服务。当我尝试启动时,得到错误CreateProcess error=206,文件名或扩展名太长。 所有其他问题都建议减少类路径或使用IntelliJ。他们中没有一个人解释怎么做。以下是我尝试过的几件事: 从类路径中删除不必要的jar: 我有新的Jhipsterap。我不知道我能移走哪个罐子 不打破它 使用Int

Jhipster 5.7 microservice无法在windows上启动,错误为CreateProcess error=206,文件名或扩展名太长

我创建了一个Jhipster微服务。当我尝试启动时,得到错误CreateProcess error=206,文件名或扩展名太长。 所有其他问题都建议减少类路径或使用IntelliJ。他们中没有一个人解释怎么做。以下是我尝试过的几件事:

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

    • 我有新的Jhipsterap。我不知道我能移走哪个罐子 不打破它
  • 使用IntelliJ

    • 我正在从命令行运行服务
  • 将您的项目或maven repo移至“c:”驱动器以缩短路径

    • 我不能。回购协议规模巨大,正在共享
  • 如果这个问题还有其他解决方案,请告诉我


    谢谢

    如果您不能移动本地repo,那么有一种相当简单的方法可以减少windows上的类路径。以下是如何:

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

    mklink /J c:\repo C:\<long path to your maven repository>
    
    就这些。现在,您的类路径将减少约10000个字符(尝试用于jhipster网关应用程序)

    祝你好运。

    从Spring Boot 2.2开始默认启用。
    参见问题和解决方案

    工作得很有魅力!!你救了我一天,我很长一段时间都在寻找鞋底:)非常感谢。我尝试了很多很多东西,这是唯一有效的。同样适用于powershell用户:
    cd\
    then
    newitem-itemtype-symbolicink-path-name m2repo-value
    禁用分叉将禁用某些功能,例如代理、自定义JVM参数、devtools或指定要使用的工作目录。但是谢谢你找到这个选择。
    mvn -Dmaven.repo.local=c:\repo spring-boot:run