Не удалось запустить апплет - PullRequest
0 голосов
/ 13 августа 2011

Когда я пытаюсь запустить апплет, я получаю исключение:

java.lang.reflect.InvocationTargetException

Я прочитал, что ошибка вызова будет вызвана модификаторами доступа:http://download.oracle.com/javase/tutorial/reflect/member/ctorTrouble.html

и далее вниз по трассе стека я прочитал:

Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: 
Class sun.plugin2.applet.Plugin2Manager$12 can not access 
a member of class gui.TestWindow with modifiers ""

Я не думал, что у меня возникли проблемы с модификаторами доступа, поэтому просто из любопытства я добавил модификатор public для всех полей и методов этого класса, но проблема сохраняется.У меня также есть конструктор с 0 аргументами, который является общедоступным, так что это не может быть.

Ответы [ 2 ]

2 голосов
/ 13 августа 2011
class MyApplet ...

Будет вызывать InvocationTargetException, тогда как ..

public class MyApplet ...

.. должно быть хорошо.

0 голосов
/ 26 марта 2016

Сделайте ваш класс апплета Public, который должен это делать.Вот и все

...