- PR -

checkstyleについて

1
投稿者投稿内容
sinh
ベテラン
会議室デビュー日: 2003/01/22
投稿数: 87
投稿日時: 2003-10-09 00:34
最近、Javaのcheckstyle3.1を使い出しました。その中のdocs/cmdline.htmlを見て、使おうとしたのですが以下のようなエラーがでて、全く動きません。checkstyle_checks.xmlはcheckstyleに最初からあったファイルで、cmdline.htmlの中でも使われていました。どうしたらいいのしょうか
(実行)
java -jar checkstyle-all-3.1.jar -c checkstyle_checks.xm -f xml -o checkstyle_errors.xml Sample.java
(エラー)
Error loading configuration file
com.puppycrawl.tools.checkstyle.api.CheckstyleException: unable to parse checkst
yle_checks.xml - URI was not reported to parser for entity [document]:1:0
at com.puppycrawl.tools.checkstyle.ConfigurationLoader.loadConfiguration
(ConfigurationLoader.java:226)
at com.puppycrawl.tools.checkstyle.Main.main(Main.java:94)
Caused by: org.xml.sax.SAXParseException: URI was not reported to parser for ent
ity [document]
at gnu.xml.aelfred2.SAXDriver.warn(SAXDriver.java:934)
at gnu.xml.aelfred2.SAXDriver.startExternalEntity(SAXDriver.java:631)
at gnu.xml.aelfred2.XmlParser.pushURL(XmlParser.java:3358)
at gnu.xml.aelfred2.XmlParser.doParse(XmlParser.java:159)
at gnu.xml.aelfred2.SAXDriver.parse(SAXDriver.java:320)
at gnu.xml.aelfred2.XmlReader.parse(XmlReader.java:294)
at com.puppycrawl.tools.checkstyle.AbstractLoader.parseInputSource(Abstr
actLoader.java:83)
at com.puppycrawl.tools.checkstyle.ConfigurationLoader.parseInputStream(
ConfigurationLoader.java:184)
at com.puppycrawl.tools.checkstyle.ConfigurationLoader.loadConfiguration
(ConfigurationLoader.java:213)
... 1 more
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2003-10-09 10:49
checkstyleは使用したことがないので、的を射ていなかったらごめんなさい。
XMLファイルをパースする段階でこけているようなですね。
スタイルファイルをフルパスで指定するか、カレントデレクトリにコピーすれば動くのではないでしょうか?

1

スキルアップ/キャリアアップ(JOB@IT)