IDEA-解决Command line is too long. Shorten command line for SpringBootMainApplication

文章目录

1. 问题

  • 使用IDEA启动项目时,报错如下:
    IDEA-解决Command line is too long. Shorten command line for SpringBootMainApplication

2. 分析

  • 报错信息为命令行太长
  • IDEA底层是通过命令行或者文件的方式将classpath传递到Java的JVM虚拟机上的,而大多数的操作系统都会有命令行的最大长度限制,超过这个限定值时就会导致IDEA无法启动当前程序
  • 当命令行长度大于32768个字符时,将IDEA切换到动态类路径。长类路径被写入文件,然后由应用程序启动器读取并通过系统类加载器加载。

3. 解决

  • 文件.idea\workspace.xml
  • -> PropertiesComponent标签栏
  • -> 添加<property name="dynamic.classpath" value="true" />
上一篇:【狮子数学】chapter6-02-正项级数的敛散性判别(第92-94讲)


下一篇:Intellij IDEA运行报错:Command line is too long