같은 내 클래스 패스 인쇄() 주 -
ClassLoader cl = ClassLoader.getSystemClassLoader();
URL[] urls = ((URLClassLoader)cl).getURLs();
for(URL url: urls){
System.out.println(url.getFile());
}
가 나는 항아리를 실행하고 내가 jar 파일을 실행하면
java -jar "C:\Project-1.0-SNAPSHOT.jar"
된 직후 파일, 나는 매니페스트 파일에 설정된 클래스 경로가 표시되지 않습니다. C:\Project-1.0-SNAPSHOT.jar
의 절대 경로 만 볼 수 있습니다. 왜 이렇게이다? 분명히 코드로 인해 java.lang.NoClassDefFoundError
오류를 내가
같은 문제가 있는데 해결책을 찾았습니까? – Andrea