原创

IntelliJ IDEA 报错 Command line is too long问题解决

前言

今天在导入某个项目后,想跑起来看看,结果报错

Error running 'xxx':
Command line is too long. Shorten command line for xxx or also for Spring Bootdefault configuration.

重新导入项目,还是不行,这下只能百度了。

解决

办法1增加属性

网上说的解决办法很简单,就是在项目目录下的.idea目录,中找到workspace.xml文件,在

<component name="PropertiesComponent">
...
</component>

这中间增加 <property name="dynamic.classpath" value="true" />即可。 如下:

<component name="PropertiesComponent">
  <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
  <property name="WebServerToolWindowFactoryState" value="false" />
  <property name="aspect.path.notification.shown" value="true" />
  <property name="dynamic.classpath" value="true" />
</component>

方法2修改运行配置(不推荐)

(因为不太友好,这里不推荐也不写了)

原因

出现这个的原因就是因为这个项目参数过长引起的,方法1的解决方式就是IDEA通过这个属性会将配置写入到文件中,再从文件中读取,就可以跳过该限制。这是目前我觉得比较理想的解决办法。

参考

  1. Command line is too long问题解决
  2. What does the dynamic.classpath flag do? (IntelliJ project settings)
温馨提示:
本文最后更新于 2022年04月21日,已超过 76 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我
正文到此结束
本文目录