IntelliJ IDEA
237字小于1分钟
2024-08-11
命令行过长启动失败
由于命令行过长启动失败的异常信息如下:
Error running 'JsaasApplication': Command line is too long. Shorten command line for JsaasApplication or also for Spring Boot default configuration.
我们只需要在 .idea
目录下的 workspace.xml
里面添加一行配置即可解决
<component name="PropertiesComponent">
<property name="dynamic.classpath" value="true" />
</component>
如果 IDEA
是 2022
及以后版本,添加 json
格式的 "dynamic.classpath": "true"
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"dynamic.classpath": "true",
}
}]]></component>
此选项控制如何通过命令行或文件将类路径传递给JVM。大多数操作系统都有最大命令行限制,如果超过该限制,IDEA将无法运行您的应用程序。当命令行的长度超过32768个字符时,IDEA建议您切换到动态类路径。长类路径被写入文件,然后由应用程序启动器读取并通过系统类加载器加载。