1
다른 패키지에서 클래스를 가져올 때 Class.forName(String className)
을 통해 클래스를로드 할 때 문제가 있습니다. 정규화 된 (패키지) 이름을 클래스 이름으로 완전히 선언하더라도 계속 ClassNotFoundException
을 던집니다.다른 패키지의 클래스 파일로드 문제
다른 패키지에서 클래스를로드 할 수있는 방법이 있습니까?
기본적으로 구성을 사용하여 여러 클래스 파일을로드하려고합니다. 이것은 명시 적으로 필요하지 않습니다 (저는 코드를 가지고 장난하고 있습니다). 이것이 가능한지 아닌지 알고 싶습니다.
마지막으로, 나는 코드 개발을 처음 접했고 11 월에 막 시작한 Java를 모국어로 사용하기 시작했습니다.
패키지가 JAR 보관 파일에없고 'c : \ java_stuff \ lib \ org \ bouncycastle \ crypto'와 같은 디렉토리에있는 경우'c : \ java_stuff \ lib'가 'CLASSPATH' 변수. 패키지가 JAR 아카이브에 있다면, 그것이'CLASSPATH' 변수 내에 있는지 확인하십시오. – Ariel
예, 분리 자로 도트가 있습니다. 그러나, 내 무지를 용서, 어떻게 패키지를로드 할 수 있는지 확인합니까? 편집 : 그것의 jar 파일에, 그리고 차이가 있다면, 이클립스를 사용하여 메신저 : c : – CorrieKay
Ariel이 classpath 설정에 대해 말했습니다. oracle 링크 (Windows의 클래스 경로 설정) (http://docs.oracle.com/javase/7/docs/technotes/tools/windows/classpath.html) 또는 [Linux] (http : // docs .org/.jpg/javases/7/docs/technotes/tools/solaris/classpath.html) – asgs