Почему этот Java-апплет не работает? - PullRequest
0 голосов
/ 02 января 2012

Я очень мало знаю о Java, но я пытаюсь запустить этот апплет отсюда: http://www.jhlabs.com/java/maps/proj/ только запустить его локально.Поэтому я просто изменил исходный код страницы:

<applet archive="dist/javaproj-1.0.6.jar" code="Proj.class" width="690" height="600">
</p>

Но потом я получаю эту ошибку из любого браузера:

ava.lang.reflect.InvocationTargetException
    at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.runOnEDT(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: Proj cannot be cast to java.applet.Applet
    at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Exception: java.lang.reflect.InvocationTargetException

Есть идеи, что мне здесь не хватает?спасибо.

Ответы [ 2 ]

2 голосов
/ 02 января 2012

Убедитесь, что ваш класс Proj расширяет класс Applet.

0 голосов
/ 02 января 2012

Вы уверены, что это апплет, а не полное приложение?

...