Плагин Checkstyle Eclipse не работает


Я использую плагин Eclipse checkstyle с дистрибутивом Juno Eclipse. Каждый раз, когда код проверяется на ошибку checkstyle, я получаю следующую ошибку:

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking

кто-нибудь знает как решить эту проблему? Это проблема совместимости плагинов или что-то еще?

4 56

4 ответа:

проверка DoubleCheckedLocking была удалена в Checkstyle 5.6 и должна быть вручную удалена из конфигурации Checkstyle.

Смотрите также: http://sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078

откройте Настройки Checkstyle, создайте свою собственную конфигурацию проверки, перейдите в свою собственную конфигурацию проверки, найдите модуль TreeWalker, щелкните его, а затем снимите флажок DoubleCheckedLocking. Так просто.

enter image description here

просто прокомментируйте или удалите "DoubleCheckedLocking" из файла checkstyle, и он будет работать

  • в рабочей области Eclipse найдите файл внутренний _ config__*.xml
  • удалите из файла следующую строку

  • Перезагрузить Рабочее Пространство.

это будет работать для любого прекращенного модуля, который выдает сообщение об ошибке "невозможно создать экземпляр"