Nice programing

Checkstyle Eclipse 플러그인이 작동하지 않습니다.

nicepro 2020. 12. 30. 20:24
반응형

Checkstyle Eclipse 플러그인이 작동하지 않습니다.


Juno Eclipse 배포판과 함께 eclipse checkstyle 플러그인을 사용하고 있습니다. 코드에서 checkstyle 오류를 확인할 때마다 다음 오류가 발생합니다.

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking

아무도이 문제를 해결하는 방법을 알고 있습니까? 플러그인 호환성 문제입니까?


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

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


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

여기에 이미지 설명 입력


체크 스타일 파일에서 "DoubleCheckedLocking"을 주석 처리하거나 제거하면 작동합니다.


  • Eclipse 작업 공간에서 internal_config __ *. xml 파일 검색
  • 파일에서 다음 행을 제거하십시오.

    <module name = "DoubleCheckedLocking"/>

  • 작업 공간을 다시로드합니다.

이는 "인스턴스화 할 수 없음"오류 메시지를 생성하는 중단 된 모듈에 대해 작동합니다.

참조 URL : https://stackoverflow.com/questions/12795935/checkstyle-eclipse-plugin-doesnt-work

반응형