저는이 시간을 낭비했습니다. 이 코드가 URL에 대한 클래스 결과를 얻지 못하는 이유는 무엇입니까?클래스를 리소스로로드하지 못했습니다.
package org.test;
import java.net.URL;
public class Testa {
public Testa() {
String resourceName = "org/test/Testa.class";
String clazz = "org.test.Testa";
try {
Class.forName(clazz);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
URL url = this.getClass().getResource(resourceName);
System.out.println("Why is this null? >>> " + url);
}
public static void main(String[] args) {
new Testa();
}
}
처음에는 클래스를 찾기 위해 사용 된 기본 클래스 로더를 사용하고 있고 클래스를로드하는 데 동일한 클래스 로더를 다시 사용하고있는 것 같습니다. 어느 것도 발견되지 않을 것이다. –