IDEA错误合集-运行程序时提示Command line is too long. Shorten command line for ... or also for App
使用idea启动开源项目报错:
Command line is too long. Shorten command line for … or also for App
学习了好几篇博客的报错分析和解决办法,在这里整理一下:
分析:
IDEA底层通过命令行或文件方式将classpath传到Java的JVM虚拟机上,大多数操作系统会对命令行的最大长度做限制,所以一旦超过就会无法启动。
解决原理:
命令行长度大于32768个字符时,将IDEA切换到动态类路径。长类路径被写入文件,然后由应用程序启动器读取并通过系统类加载器加载。
解决办法:
1 在项目目录.idea\worksspace.xml下增加一行
在下增加:
这一步就是按照上面的原因分析来解决,但是到这里我还是会报这个错,所以又参考了一个解决办法:Run–>Edit Configuration
在Shorten command line处选这个JAR manifest:
一起作用就解决啦
参考两位:
https://blog.csdn.net/programmer_trip/article/details/108985997
https://blog.csdn.net/weixin_45751409/article/details/111560986