当我在 pom 文件中使用 jvmarguments 时,出现标题错误。我使用 mvnw 命令和以下插件来启用调试。如果我删除 jvm 参数,它就可以工作。但我想使用 mvnw 命令启用远程调试
代码片段:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>${start-class}</mainClass>
<executable>true</executable>
<fork>true</fork>
<jvmArguments>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005</jvmArguments>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
错误:
*[错误] 无法在项目 dxcgateway 上执行目标 org.springframework.boot:spring-boot-maven-plugin:2.0.7.RELEASE:run (default-cli): 无法执行 java: 无法运行程序“C:\ Program Files\Java\jdk1.8.0_202\jre\bin\java.exe": CreateProcess error=206, 文件名或扩展名太长 -> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException: 执行失败目标 org.springframework.boot:spring-boot-maven-plugin:2.0.7.RELEASE:在项目 dxcg ateway 上运行(default-cli):无法执行 java
引起原因:java.io.IOException:无法运行程序“C:\ Program Files \ Java \ jdk1.8.0_202 \ jre \ bin \ java.exe”:CreateProcess错误= 206,java中的文件名或扩展名太长。 lang.ProcessBuilder.start (ProcessBuilder.java:1048) 在 org.springframework.boot.loader.tools.RunProcess.run (RunProcess.java:77)
引起原因:java.io.IOException:无法运行程序“C:\ Program Files \ Java \ jdk1.8.0_202 …
Jhipster 5.7 微服务在 windows 上启动失败,错误为 CreateProcess error=206, The filename or extension is too long
我创建了一个 Jhipster 微服务。当我尝试启动时,出现错误 CreateProcess error=206,文件名或扩展名太长。所有其他问题都建议减少类路径或使用 IntelliJ。他们没有人解释如何。以下是我尝试的几件事:
从类路径中删除不必要的 jar:
使用 IntelliJ
将您的项目或 Maven 存储库移动到“c:”驱动器以缩短路径。
让我知道是否有任何其他解决方案可以解决此问题。
谢谢