JFrame을 열고 브라우저에서 열고 자하는 매우 간단한 테스트 프로그램이 있습니다. 나는 그것을 열어 서명 내가 자기를 알고 있지만 그것은 단지이 오류가 발생합니다 :로컬 웹 페이지에서 자체 서명 된 Jar를로드 할 때 java.lang.reflect.InvocationTargetException이 발생했습니다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<body>
<p>Inhalt der Webseite</p>
<applet code=Simple_Frame.class
archive="Simple_Frame2.jar"
width="120" height="120">
</applet>
</body>
</html>
: 항아리를로드 나는 JARMAKER
내 HTML과 함께 항아리에 서명
java.lang.reflect.InvocationTargetException
을
간단한 테스트 프로그램 : 일없이 테스트 할 내 로컬 호스트에서 웹 페이지의 항아리를 열 수있는 방법
import java.applet.Applet;
import java.awt.*;
/**
* Created by Flex on 22.10.14.
*/
public class Start extends Applet{
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
Simple_Frame ex = new Simple_Frame();
ex.setVisible(true);
}
});
}
}
import javax.swing.JFrame;
public class Simple_Frame extends JFrame {
public Simple_Frame() {
setTitle("Simple example");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
오류시이 오류는 무엇을 의미합니까?
1) 애플릿을 왜 코딩해야합니까? 교사가 지정했기 때문에 [CS 교사가 ** Java 애플릿 교육 **을 중단해야하는 이유] (http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should?hl=ko)를 참조하십시오. -stop-teaching-java-applets /)를 사용합니다. 2) 왜 AWT를 사용합니까? Swing을 선호하는 구성 요소를 사용하여 AWT를 포기해야만하는 이유는 [이 답변] (http://stackoverflow.com/questions/6255106/java-gui-listeners-without-awt/6255978#6255978)을 참조하십시오. 3) 해당 HTML이 유효하지 않습니다. HTML 4.01로 선언하지만 'applet' 요소는 그때까지 사용되지 않았습니다. –