我使用eclipse checkstyle插件和Juno Eclipse發行版。每當代碼檢查CheckStyle的錯誤,我得到以下錯誤:Checkstyle Eclipse插件不起作用
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
有誰知道如何解決這個問題?它是一個插件兼容性問題或其他什麼?
我使用eclipse checkstyle插件和Juno Eclipse發行版。每當代碼檢查CheckStyle的錯誤,我得到以下錯誤:Checkstyle Eclipse插件不起作用
cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
有誰知道如何解決這個問題?它是一個插件兼容性問題或其他什麼?
在Checkstyle 5.6中,DoubleCheckedLocking檢查已被刪除,必須手動從Checkstyle配置中刪除。
參見:http://sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078
從文件
<模塊名稱= 「雙重檢查鎖定模式」 中刪除以下行/。 >
重新加載工作區。
這會爲產生錯誤消息「無法實例化」
只是發表評論,或從CheckStyle的文件中刪除「雙重檢查鎖定模式」,它會工作的任何停產的模塊工作
如何刪除DoubleCheckedLocking配置? –
使用純文本編輯器編輯checkstyle配置文件是最好的選擇。該文件的位置應該在eclipse checkstyle設置的checkstyle配置頁面中可見。 – Torsten
答案並不提供實際的解決方案,只是爲了原因。 –