【解决方案】Error running,Command line is too long

一、现象

IDEA 提示 Error running,Command line is too long

二、原因

Java 命令行启动举例如下图,当命令行字符过多的时候,就会出现 Error running,Command line is too long 的问题


三、解决思路

上图是最终解决方案,下文会再次出现。现在主要是讲解 noneJAR manifest是什么原理。

none: 就是将参数直接拼接在命令行,这也就是出现本文错误的原因。

JAR manifest: 就是将命令行参数写进一个jar包 MANIFEST.MF 文件中,用jar包缩短命令,从而解决问题。


四、解决方案


五、优质文章推荐

解决过程中搜到一篇文章,推荐给你:又一次被idea坑了(Shorten command line)

posted @ 2024-01-13 14:30  帅气的涛啊  阅读(4015)  评论(0编辑  收藏  举报