Я пытаюсь загрузить апплет на простой HTML-странице, которую я написал (я также написал апплет), но он генерирует InvocationTargetException каждый время. Апплет работает, когда я запускаю его в Eclipse, но я не могу заставить его работать на веб-странице.java.lang.reflect.InvocationTargetException при локальном запуске апплета (без сервера)
HTML:
<html>
<center>
<applet archive = "OneMove.jar" code = "main.TheApplet.class" width = "1000" height = "500"></applet>
</center>
</html>
TheApplet.class:
package main;
import java.awt.BorderLayout;
import java.lang.reflect.InvocationTargetException;
import javax.swing.*;
public class TheApplet extends JApplet {
private static final long serialVersionUID = 7088647188194272265L;
protected Display display0 = new Display();
public void init() {
try {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
setLayout(new BorderLayout());
add(display0);
}
});
} catch (InvocationTargetException e) {
e.printStackTrace();
e.getCause();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
public void start() {
display0.start();
}
public void stop() {
display0.stop();
}
}
Если есть какая-либо другая часть кода, вам нужно от меня, просто спросите, и я отправлю.
нужен ответ скорее раньше, чем позже, тоже: р
Спасибо всем!
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). Этот код не компилируется без класса 'Display', и когда я его выражаю, он загружается нормально. –
Хорошо, спасибо. Я попробую это c: – user3104212