主要是在windows環境下java啟動命令太長導致的,在linux和mac環境下則無此問題。
IDEA在啟動配置中選擇shorten command line中的一項即可。
- none:這是默認選項,idea不會縮短命令行。如果命令行超出了OS限制,這個想法將無法運行您的應用程序,但是工具提示將建議配置縮短器。
- JAR manifest:idea 通過臨時的classpath.jar傳遞長的類路徑。原始類路徑在MANIFEST.MF中定義為classpath.jar中的類路徑屬性。
- classpath file:idea 將一個長類路徑寫入文本文件中。
建議使用classpath file方法