2
나는 다음과 같은 두 개의 클래스가 말 :이 클래스의 모두가 기본 패키지에있는 경우가 Class.forName()와 ClassNotFoundException가
public class MyClass {
public String getDescription() {
return "MyClass";
}
}
및
public class MyClassLoader {
public static void main (String[] argv) throws ClassNotFoundException {
Class.forName("MyClass");
System.out.println("MyClass class was successfully loaded");
}
}
을, 그것을 잘 클래스를 실행 로드, 그리고 세상은 아름답습니다. I 클래스 MyClass
을 삭제한다면 (나는 예상대로 패키지 (의 그것을 이클립스의 패키지) 말할 수 있도록 모두있는 경우, 그러나.,
을 ClassNotFoundException
을 얻을하고
package myClassTestPackage;
있을 것입니다 나는 그것을 실행하려고하면 두 선언 는
, 나는 ClassNotFoundException
얻을.
큰 프로그램.
나는 가지가 그런 일 것이다라고 생각했다. 고맙습니다. 감사합니다. – SirYancy