Excepción de lanzamiento de applet al ejecutarlo a través del navegador web

He escrito un programa de applet. Tiene algunas referencias a clases de java tools.jar (por ejemplo: - import com.sun.jdi.connect.IllegalConnectorArgumentsException)

Cuando ejecuto este applet a través de la utilidad appletviewer, funciona bien. Pero cuando incrusto este applet en un archivo HTML e intento ejecutarlo a través del navegador web, obtengo una excepción sobre algunas clases que no se encuentran en tiempo de ejecución: Java Plug-in 1.6.0_18
Using JRE version 1.6.0_18-b07 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Pras

java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/sun/jdi/connect/IllegalConnectorArgumentsException 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.NoClassDefFoundError: com/sun/jdi/connect/IllegalConnectorArgumentsException at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(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) Caused by: java.lang.ClassNotFoundException: com.sun.jdi.connect.IllegalConnectorArgumentsException at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 14 more Caused by: java.io.FileNotFoundException: C:\pal\WTP_Workspace\JavaSocketBridge\bin\com\sun\jdi\connect\IllegalConnectorArgumentsException.class (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(Unknown Source) at java.io.FileInputStream.(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) ... 17 more Exception: java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/sun/jdi/connect/IllegalConnectorArgumentsException

Sin embargo, la clase IllegalConnectorArgumentsException es parte del tiempo de ejecución de Java ubicado dentro de tools.jar.

¿Cómo puedo ejecutarlo también dentro del navegador?

Muchas gracias de antemano.

Saludos,
Pras

Respuesta 1

He comenzado a utilizar JACOB en mi programa Java para trabajar, pero me encuentro con un error cada vez que intento obtener un ITTrack de una colección ITTrackCollection. Esta es la línea que da el error: a.add (t.getItem (1)); ...

Estoy tratando de escribir una fuente basada en el concepto de simulación "Juego de la vida". Lo que hice fue crear una clase para representar el estado del entorno del juego, pero separó la lógica de la función sucesora en un ...

¿Debo importar una clase Java si la clase que estoy importando está en el mismo paquete que la clase a la que estoy importando? (Estoy tratando de extender la clase anterior, tanto SavingsAccount como SpecialSavings están en ...

Hola, así que soy bastante horrible en Java y quiero agregar un ImageIcon ahora que he hecho esto antes e incluso tengo las imágenes para trabajar, el único problema es que el programa que estoy haciendo es para el trabajo universitario y ...