問題解決:Idea運行提示:Command line is too long

問題提示

Command line is too long. Shorten command line for TestHdfs or also for Application default configur

解決方案

.idea/workspace.xml的節點<component name="PropertiesComponent">下面新增:

<property name="dynamic.classpath" value="true" />

解釋

該選項控制如何將classpath傳遞給JVM:通過命令行或通過文件。大多數操作系統都有最大的命令行限制,當它超過時,IDEA將無法運行您的應用程序。 當命令行長於32768個字符時,IDEA建議您切換到動態類路徑。長類路徑被寫入文件,然後由應用程序啓動器讀取並通過系統類加載器加載。 如果您對實施細節感興趣,可以查看IDEA社區版的源代碼,JdkUtil.java文件,setupJVMCommandLine方法。

解釋引用: https://stackoverflow.com/questions/4853540/what-does-the-dynamic-classpath-flag-do-intellij-project-settings

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