【解决方案】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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章