一、 現象
IDEA 提示 Error running,Command line is too long
二、 原因
Java 命令行啓動舉例如下圖,當命令行字符過多的時候,就會出現 Error running,Command line is too long
的問題
三、解決思路
上圖是最終解決方案,下文會再次出現。現在主要是講解 none
、JAR manifest
是什麼原理。
none: 就是將參數直接拼接在命令行,這也就是出現本文錯誤的原因。
JAR manifest: 就是將命令行參數寫進一個jar包 MANIFEST.MF
文件中,用jar包縮短命令,從而解決問題。
四、解決方案
五、優質文章推薦
解決過程中搜到一篇文章,推薦給你:又一次被idea坑了(Shorten command line)