【官方文檔】:IntelliJ IDEA 2017.3 EAP: Configurable command line shortener and more
如果類路徑太長,或者有許多VM參數,程序就無法啟動。原因是大多數操作系統都有命令行長度限制。在這種情況下,IntelliJIDEA將試圖縮短類路徑。
shorten command line 選項提供三種選項縮短類路徑。
none:這是默認選項,idea不會縮短命令行。如果命令行超出了OS限制,這個想法將無法運行您的應用程序,但是工具提示將建議配置縮短器。
JAR manifest:idea 通過臨時的classpath.jar傳遞長的類路徑。原始類路徑在MANIFEST.MF中定義為classpath.jar中的類路徑屬性。
classpath file:idea 將一個長類路徑寫入文本文件中。
建議使用第三種方式