Невозможно запустить программу CreateProcess error = 206, слишком длинное имя файла или расширение - PullRequest
0 голосов
/ 05 июля 2019

Я получаю названную ошибку, когда использую jvmarguments в файле pom.Я использую команду 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>

Ошибка:

* [ОШИБКА] Не удалось выполнить цель org.springframework.boot: spring-boot-maven-plugin: 2.0.7.RELEASE: выполнить (default-cli) для проекта dxcgateway: не удалось выполнить Java: не удалось запустить программу "C: \ Program Files \ Java \ jdk1.8.0_202 \ jre \ bin \ java.exe ": ошибка CreateProcess = 206, слишком длинное имя файла или расширение -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: ошибкавыполнить цель org.springframework.boot: spring-boot-maven-plugin: 2.0.7.RELEASE: выполнить (default-cli) в проекте dxcg ateway: не удалось выполнить 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)

Caиспользуется: 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)*

...