2010-11-08 104 views
0

我嘗試運行我的Java項目,NetBeans報告命令行太長。NetBeans發出消息「命令行太長」

命令行長度約爲9900個字符長。

這是如何解決的?

我使用Vista的32個OS上,NetBeans 6.9.1,jdk1.6.0_12

UPDATE:

它看起來像這樣與EXEC-Maven的插件(HTTP連接:// netbeans的。 ?組織/ Bugzilla的/ show_bug.cgi ID = 189137)

+0

如果是這樣,那麼:'上面提到的問題在exec-maven-plugin的版本2+中是固定的。這可能是一個簡單的更新將解決這個問題。「# – masher 2010-11-09 00:20:44

+0

@masher這沒有幫助,因爲http://netbeans.org/bugzilla/show_bug.cgi?id=188864。而Netbeans 7.0只是M2。 – sergtk 2010-11-09 12:45:00

回答

1

同樣的問題在這裏 - 你必須像我一樣有一個大的類路徑。我希望這個bug比P3更高,所以他們會修補它。

最簡單的方法是右鍵單擊您的項目,選擇屬性,然後單擊操作,滾動操作並通過main()(或您正在執行的任何操作)查找運行文件。一旦你點擊它,你會發現它的確使用了具有這個bug的Maven exec插件的1.1.1版本。只需將1.1.1更改爲1.2。不幸的是,我認爲您必須爲每個運行代碼的項目以及您使用的每個操作(運行項目,通過main,debug等運行)執行此操作。希望有人知道在全球範圍內改變這種狀況的方法。