0
나는 명령 줄에 입력 할 때 :명시 적으로 클래스 경로를 설정하지 않고 JUnit 테스트를 실행할 수있는 이유는 무엇입니까?
java -cp '.:/usr/share/java/*' junit.textui.TestRunner MyTest
java junit.textui.TestRunner MyTest
두 번째 그냥 처음처럼 작동
대. junit.textui 패키지가 classpath를 설정하지 않고 찾을 수 있다는 의미입니까 아니면 그냥 작동합니까?
즉, junit.textui 패키지가 현재 클래스 경로에 있음을 의미합니다. 당신이 이것에 놀란 것 같기 때문에 아마도 다른 것으로 추가되었습니다. "echo $ CLASSPATH"가 말하는 것을 확인할 수 있습니다. – Kayaman
감사! 즉시 투표 할 응답을 즉시 게시 할 수 있습니다. – user3511965