无法运行程序“C:\program Files(x86)\Java\jdk1.8.0\u 11\jre\bin\Java.exe”:CreateProcess error=206,文件名或扩展名太长

无法运行程序“C:\program Files(x86)\Java\jdk1.8.0\u 11\jre\bin\Java.exe”:CreateProcess error=206,文件名或扩展名太长,java,spring,spring-boot,maven,Java,Spring,Spring Boot,Maven,[错误]无法执行目标org.springframework.boot:spring boot maven plugin:2.1.0。发布:在项目pixelperfectapi上运行默认cli:无法执行java:无法运行程序C:\program Files x86\java\jdk1.8.0\u 11\jre\bin\java.exe:CreateProcess ERROR=206,文件名或扩展名太长 原因:java.io.IOException:无法运行程序C:\program Files x8

[错误]无法执行目标org.springframework.boot:spring boot maven plugin:2.1.0。发布:在项目pixelperfectapi上运行默认cli:无法执行java:无法运行程序C:\program Files x86\java\jdk1.8.0\u 11\jre\bin\java.exe:CreateProcess ERROR=206,文件名或扩展名太长


原因:java.io.IOException:无法运行程序C:\program Files x86\java\jdk1.8.0\u 11\jre\bin\java.exe:CreateProcess error=206,文件名或扩展名太长

可能是您的类名太大。但是,这个帖子可能会有帮助:

我完全被卡住了:请帮助2020年,为什么从2014年7月开始使用Java 8U11?转到optionOpenJDK.org,下载最新的Java8JDK,并安装它。你的问题很有可能会消失,因为我正在使用的应用程序只要求版本。你的程序不太可能只适用于Java 8 update 11,如果它真的适用,你应该要求编写它的人修复那些不允许它在较新的Java 8更新上运行的问题。继续在Java8Update11上运行是一种安全风险。也许它修复了它,也许它没有,但我肯定想知道。