2012-10-09 8 views
56

Juno Eclipse 배포판에서 eclipse checkstyle 플러그인을 사용하고 있습니다.Checkstyle Eclipse 플러그인이 작동하지 않습니다.

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking 

사람이이 문제를 해결하는 방법을 알고 있나요 : 언제 코드는 다음과 같은 에러가 발생 checkstyle 오류에 대한 점검? 플러그인 호환성 문제입니까? 아니면 다른 것입니까?

답변

56

Checkstyle 5.6에서 DoubleCheckedLocking 검사가 제거되었으며 Checkstyle 구성에서 수동으로 제거해야합니다.

은 참조 : http://sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078

+1

어떻게하면 DoubleCheckedLocking 구성을 제거 할 수 있습니까? –

+6

일반 텍스트 편집기를 사용하여 checkstyle 구성 파일을 편집하는 것이 좋습니다. 이 파일의 위치는 eclipse checkstyle 설정의 checkstyle 구성 페이지에 표시되어야합니다. – Torsten

+3

답변은 실제 해결책을 제공하지 않으며 단지 원인을 설명합니다. –

0
  • 를 이클립스 작업 공간 검색에서 파일 internal_config에 대한 __ * XML
  • 파일

    < 모듈 이름 = "DoubleCheckedLocking"에서 다음 줄을/제거. >

  • 새로 고침 작업 영역.

2

그냥 의견을하거나 checkstyle 파일에서 "DoubleCheckedLocking"를 제거하고 작동합니다 "인스턴스화 할 수 없습니다"오류 메시지를 생성 중단 한 모듈의 작동

26

열고 Checkstyle 환경 설정을 선택하고, 자신 만의 Check Configuration을 만들고, 자신의 체크 구성으로 가서, TreeWalker 모듈을 찾아서 클릭 한 다음 DoubleCheckedLocking의 선택을 취소하십시오. 저것과 같이 쉬운.

enter image description here

+1

내 의견에 가장 잘 답변 :) – zest

+0

사진과 함께 항상 문제를 보여주는 가장 좋은 방법입니다. – Xelian

관련 문제