ClassLoader 사용에 문제가 있습니다. 내 코드 스 니펫 :ClassLoader가 매개 변수로 애플릿을로드 중입니다.
[...]
Class<?> appletClass = classLoader.loadClass("path.to.Applet123");
Applet applet = (Applet) appletClass.newInstance();
applet.init();
applet.start();
[...]
그리고 Applet123 클래스는 내 것이 아니므로 편집 할 수 없습니다.
public void init() {
System.out.println(getParameter("myParameter"));
}
불행하게도이
null
를 인쇄 :하지만 수업 시간에 Applet123이 같은 것을 알고있다.
문자열이 포함 된 myParameter
매개 변수가있는 Applet123.class를로드하려면 코드에 무엇을 추가해야합니까? "여보세요"?
답장을 보내 주셔서 감사합니다.
는 * "나는 클래스 로더를 사용하여 문제가있다."* 왜 * 당신은 * [자바 웹 스타트 (웹 페이지를 삽입하거나 사용 자유 부동 발사에 반대 애플릿을로드하려고 http://stackoverflow.com/tags/java-web-start/info). –