尝试运行以下命令时:
java -classpath mycompanychecks.jar:checkstyle-5.7-all.jar \
com.puppycrawl.tools.checkstyle.Main \
-c config.xml -r .
我收到错误:
Error: Could not find or load main class \
在我运行命令的目录中,我确实有两个jar文件,而且我已检查过' com.puppycrawl.tools.checkstyle.Main
'事实上确实存在于checkstyle-5.7-all.jar
'中。由于错误似乎是指反斜杠,这可能是一个语法错误?但是,我完全按照checkstyle page上的规定执行命令。
答案 0 :(得分:4)
你正在尝试的这个例子显然不是关于Windows的。
点击这里:
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html
您需要使用;
作为分隔符,至少可以说。
所以你需要这样的东西(这是一行)。
java -classpath c:\test\mycompanychecks.jar;c:\test\checkstyle-5.7-all.jar com.puppycrawl.tools.checkstyle.Main -c config.xml -r .