아래 명령을 실행하려고 할 때 :
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 페이지 에 명시된대로 정확하게 명령을 실행하고 있습니다.
이 예제는 분명히 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 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다