Java

Hola, disculpa la molestia, pero tengo un problema.
He descargado Java 1.4.2 06 para poder entrar en una página de internet, pero cuando voy de nuevo a la página me sale el mensaje:
" Ha fallado la carga del applet de Java"
Quisiera saber commo puedo solucionar esto.
Desde ya muchas gracias.
Carina

1 Respuesta

Respuesta
1
La carga fallida de un applet puede ser por muchas causas, entre ellas puede estar la incompatibilidad de versiones java, pero es la más rara, ya que el propio applet dispara la descarga de la version java en caso de que lo necesite.
Es más común que el applet falle por errores de programación del mismo, o de red cuando se descarga. Otras posibilidades más extrañas son, como ya te dije la incompatibilidad de versiones o una máquina virtual no compatible.
Te recomiendo que antes de descargar el applet muestres la consola java (si usuas internet explorer lo puedes activar en opciones de internet, opciones avanzadas y activar en la parte de microsoft VM "consola Java activada") en la consola de java te puede dar información del porque no se carga el applet.
Hola hice lo que me dijiste y te trancribo lo que me salió al ver la consola.
¿Ahora qué debo hacer para que funcione?
clase conferenceroom.ConferenceRoom.class no encontrada.
java.lang.ClassNotFoundException: conferenceroom.ConferenceRoom.class
atsun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
atsun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by:
java.net.ConnectException: Connection refused: connect
atjava.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
atjava.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
atsun.plugin.net.protocol.http.HttpClient.doConnect(Unknown Source)
atsun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.<init>(Unknown Source)
at sun.plugin.net.protocol.http.HttpClient.New(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.createConnection(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
atsun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
El problema, en principio, no reside en el applet, si no en las comunicaciones. El applet parece que carga y se ejecuta bien, sin embargo, en un momento dado intenta realizar una carga de una clase remota (RMI o EJB). Al intentar conectarse a la máquina donde reside la clase remota es donde falla.
El porque de ese fallo de conexión ya es cosa de privilegios, red usada, dirección ip correcta, posibles firewalls intermedios, proxys, ... pero el applet en sí parece que funciona.
Si la página a la que intentas conectarte es pública, puedes darme la dirección y así echarle un vistazo al applet.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas