问题描述:启动IDEA报如下错误
Error running 'Application': Command line is too long. Shorten command line for Application or also for Spring Boot default configuration.
解决方法:
找到edit configurations-Environment-Shorten command line 修改none为JAR-mainfest 点击apply。重启项目,发现IDEA正常启动。
问题发生原因:
如果类路径太长,或者有许多VM参数,程序就无法启动。原因是大多数操作系统都有命令行长度限制。在这种情况下,IntelliJIDEA将试图缩短类路径。
几个单词对应解释:
none:这是默认选项,idea不会缩短命令行。如果命令行超出了OS限制,这个想法将无法运行您的应用程序,但是工具提示将建议配置缩短器。
JAR manifest:idea 通过临时的classpath.jar传递长的类路径。原始类路径在MANIFEST.MF中定义为classpath.jar中的类路径属性。
classpath file:idea 将一个长类路径写入文本文件中。
文章参考:https://www.cnblogs.com/virgosnail/p/10335224.html