Error al correr código en eclipse
Lo que pasa es lo sigte. Necesito llamar a un applet desde un servlet y lo estoy haciendo de esta forma:
Parte del servlet:
Out. Println("
<html>
");
out.println("
<head>
");
out.println("
<title>Registro</title>
");
out.println("
</head>
");
out.println("
<body>
");
out.println("<APPLET ARCHIVE='mysqlconnectorjava.jar' CODE='AppletC.class' WIDTH=500 HEIGHT=500>");
out.println("<PARAM NAME='param1' VALUE=\""+valor+"\">");
out.println("</APPLET>");
out.println("
</body>
");
out.println("
</html>
");
PARTE DEL APPLET:
String valorparam;
public void inic(){
valorparam= this.getParameter("param1");
}
La cosa es que si hago correr el formulario (html) que le pasa los parámetros al servlet desde un browser (a través de localhost:8080...) no me sale nada y si lo corro desde el ecplise me sale una especie de ventana que dice "Error fatal del complemento java(tm) No se puede cargar la clase sun/plugin/JavaRunTime..El puente esta instalado en <C:\ARCHIV~1\Java\JRE16~2.0_0> pero la clase no esta ahí. Modifique la clave del registro para reflejar la nueva ubicación del puente. La clave es HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in o modifique CLASSPATH para incluir el nuevo directorio.
Bueno, la verdad que al hacer correr otros códigos todo esta perfecto, si corro el applet solo desde ecplise muestra bien los resultados y si corro un servlet sencillo no relacionado a un applet también resulta, hice incluso lo que sale en el error, pero no resulta
¿Qué puede ser? ¿Sera algo del código que esta mal? ¿O del eclipse?
S.O.S
Parte del servlet:
Out. Println("
<html>
");
out.println("
<head>
");
out.println("
<title>Registro</title>
");
out.println("
</head>
");
out.println("
<body>
");
out.println("<APPLET ARCHIVE='mysqlconnectorjava.jar' CODE='AppletC.class' WIDTH=500 HEIGHT=500>");
out.println("<PARAM NAME='param1' VALUE=\""+valor+"\">");
out.println("</APPLET>");
out.println("
</body>
");
out.println("
</html>
");
PARTE DEL APPLET:
String valorparam;
public void inic(){
valorparam= this.getParameter("param1");
}
La cosa es que si hago correr el formulario (html) que le pasa los parámetros al servlet desde un browser (a través de localhost:8080...) no me sale nada y si lo corro desde el ecplise me sale una especie de ventana que dice "Error fatal del complemento java(tm) No se puede cargar la clase sun/plugin/JavaRunTime..El puente esta instalado en <C:\ARCHIV~1\Java\JRE16~2.0_0> pero la clase no esta ahí. Modifique la clave del registro para reflejar la nueva ubicación del puente. La clave es HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in o modifique CLASSPATH para incluir el nuevo directorio.
Bueno, la verdad que al hacer correr otros códigos todo esta perfecto, si corro el applet solo desde ecplise muestra bien los resultados y si corro un servlet sencillo no relacionado a un applet también resulta, hice incluso lo que sale en el error, pero no resulta
¿Qué puede ser? ¿Sera algo del código que esta mal? ¿O del eclipse?
S.O.S
1 Respuesta
Respuesta de krlosnow
1