2017-09-04 210 views
1

私はIntellij 2017.2.3とCheckstyle-IDEA 5.10.0を私のUbuntu 17デクトップで実行しています。私は私のJavaプロジェクト([設定時>その他の設定 - >のCheckstyle)のためのCheckstyleを追加しようとすると、私は、このエラーメッセージが表示されます:Intellij Checkstyleでエラーが発生するNoClassDefFoundError

java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap 
    at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:963) 
    at org.apache.commons.beanutils.BeanUtilsBean.copyProperty(BeanUtilsBean.java:391) 
    at com.puppycrawl.tools.checkstyle.api.AutomaticBean.tryCopyProperty(AutomaticBean.java:217) 
    at com.puppycrawl.tools.checkstyle.api.AutomaticBean.contextualize(AutomaticBean.java:249) 
    at com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:455) 
    at com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:186) 
    at org.infernus.idea.checkstyle.service.cmd.OpCreateChecker.execute(OpCreateChecker.java:58) 
    at org.infernus.idea.checkstyle.service.cmd.OpCreateChecker.execute(OpCreateChecker.java:26) 
    at org.infernus.idea.checkstyle.service.CheckstyleActionsImpl.executeCommand(CheckstyleActionsImpl.java:126) 
    at org.infernus.idea.checkstyle.service.CheckstyleActionsImpl.createChecker(CheckstyleActionsImpl.java:56) 
    at org.infernus.idea.checkstyle.service.CheckstyleActionsImpl.createChecker(CheckstyleActionsImpl.java:47) 
    at org.infernus.idea.checkstyle.checker.CheckerFactoryWorker.run(CheckerFactoryWorker.java:44) 

誰にとってもそれはよく知っていますか?

+0

この問題は、https://github.com/checkstyle/checkstyle/issuesでご報告ください。 – CrazyCoder

+0

これはIDEA内部で発生するため、問題なく動作する 'commons-collections'を組み込んだCheckstyleのリリース版が最初の連絡先になるはずです。 https://github.com/jshiell/checkstyle-idea – rveach

+0

[Checkstyle-IDEAに関する問題](https://github.com/jshiell/checkstyle-idea/issues)を発行してください。コマンドラインからCheckstyleを実行したときにこれが発生するかどうかを知りたい場合があります。完全な設定ファイルを提供してください。 –

答えて

1

プロジェクトをWAS 8からWAS Libertyに移行する際に同じ問題が発生しました。 私はcommons-collections.jarをサーバーの場所/servers/<server_name>/lib/globalにコピーして解決しました。 したがって、IntelliJローカルサーバーにjarファイルを配置しようとします。

java.lang.NoClassDefFoundError: org.apache.commons.collections.FastHashMap 
at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:963) 
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:935) 
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:823) 
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:431) 
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252) 
+0

ローカルサーバーの場所はどのように知ることができますか?私はUbuntu 17.10を使用しています。 – Solo

関連する問題