暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

IntelliJ IDEA 之启动报错:Command line is too long. 解决方式

程序开发笔记 2021-09-27
4462

点击关注公众号,实用开发笔记及时了解

早上好,我是 DeveloperWang,one developer~

昨天打开 IntelliJ IDEA(以下简称 idea)准备启动项目调试一下接口,准备在本地启动 fat 环境,于是在 idea 的 VM options 中添加如下配置:

-Denv=fat

-Dspring.profiles.active=fat

-Dconsole.log=true

-Dfile.encoding=UTF-8


添加好配置之后,选择以 Debug 方式启动,然后就弹出了如下提示:Command line is too long. Shorten command line for ...


这个问题以前也遇到过,这次再次遇到这个问题,解决之后准备把这个解决方式记录一下。
根据这个提示信息,可知大概原因是命令行太长,idea 建议缩减命令行或者使用 Spring Boot 默认配置。
整理了一下解决方式大概有以下两种:

修改 workspace.xml

找到项目下的 .idea 目录,然后点进去找到里面的 workspace.xml 文件,在文件中的 <component name="PropertiesComponent"> 标签,在该标签里面加上如下这行:
<property name="dynamic.classpath" value="true" />
表示在属性组件中打开动态的类路径。
该方式通过修改 idea 的安装配置文件来达到目的。

修改 idea 运行配置

修改 idea 的 Run/Debug Configurations 配置中的 Shorten command line 选项,将默认的 user-local default 切换成 JAR manifest 即可。如下图所示:


通过以上两种方式均可解决问题,调整完之后 idea 可以正常启动项目了。

文章转载自程序开发笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论