如题,这是个ant中使用checkstyle检查EJB代码出现的问题,求解答:
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: cannot initialize module TreeWalker - Unable to instantiate j2ee.EntityBean
        at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:178)
        at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:184)
        at com.puppycrawl.tools.checkstyle.CheckStyleTask.createChecker(CheckStyleTask.java:374)
        ... 19 more
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Unable to instantiate j2ee.EntityBean
        at com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(PackageObjectFactory.java:155)
        at com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java:161)
        at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:184)
        at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:157)
        ... 21 more
Caused by: com.puppycrawl.tools.checkstyle.api.CheckstyleException: Unable to instantiate j2ee.EntityBeanCheck
        at com.puppycrawl.tools.checkstyle.PackageObjectFactory.doMakeObject(PackageObjectFactory.java:98)
        at com.puppycrawl.tools.checkstyle.PackageObjectFactory.createModule(PackageObjectFactory.java:152)
        ... 24 more

解决方案 »

  1.   

    是少JAR包呢?还是少JAR包呢?还是少JAR包呢?
      

  2.   

    也许是你的checkstyle版本不支持对javaee的check,更换下更高版本试试。这个是类似问题
    http://docs.codehaus.org/display/SONAR/Notes+for+upgrade+to+2.0
      

  3.   

    也许是你的checkstyle版本不支持对javaee的check,更换下更高版本试试。这个是类似问题
    http://docs.codehaus.org/display/SONAR/Notes+for+upgrade+to+2.0