Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2011, 23:07
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Pregunta Error Java: La aplicación no ha podido ejecutarse

Hola, buenas noches!!

Tengo un problema con un simple applet de Java (J2SE). Descargué la versión 6 de J2SE, y estoy tratando de ejecutar un pequeño applet llamado HolaMundoApp.java

Código:
class HolaMundoApp {
	public static void main (String args[]){
		System.out.println("Hola Mundo");
	}
}
Al ejecutar el comando en la línea de comandos, me genera sin ningún problema el archivo .class

Cita:
javac HolaMundoApp.java
Sin embargo al ejecutar appletviewer PruebasJava.html, al parecer lo hace, pero no sucede nada, no marca error, ni nada, sólo ejecuta y listo.

El códigp en HTML es el siguiente:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Aplicaciones Java</title>
</head>

<body>
<applet code="HolaMundoApp.class"> </applet>
</body>
</html> 
Si cargo la página creada directamente en el explorador (Firefox, IE o Chrome), me manda el siguiente mensaje:

La aplicación no ha podido ejecutarse.
Se ha producido un error durante la ejecución de la aplicación. Haga click en "Detalles" para obtener más información de la aplicación.


Y en detalles sale lo siguiente:

Cita:
Java Plug-in 1.6.0_26
Usar versión JRE 1.6.0_26-b03 Java HotSpot(TM) Client VM
Directorio local del usuario = C:\Documents and Settings\Middrel

----------------------------------------------------
c: borrar ventana de consola
f: finalizar objetos en la cola de finalización
g: liberación de recursos
h: presentar este mensaje de ayuda
l: volcar lista del cargador de clases
m: imprimir sintaxis de memoria
o: activar registro
q: ocultar consola
r: recargar configuración de norma
s: volcar propiedades del sistema y de despliegue
t: volcar lista de subprocesos
v: volcar pila de subprocesos
x: borrar antememoria del cargador de clases
0-5: establecer nivel de rastreo en <n>
----------------------------------------------------

java.lang.reflect.InvocationTargetException
at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(Un known Source)
at sun.plugin2.applet.Plugin2Manager.runOnEDT(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unk nown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionR unnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessException: Class sun.plugin2.applet.Plugin2Manager$12 can not access a member of class HolaMundoApp with modifiers ""
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.doIntersectio nPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(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.IllegalAccessException: Class sun.plugin2.applet.Plugin2Manager$12 can not access a member of class HolaMundoApp with modifiers ""
at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
... 15 more
Excepción: java.lang.reflect.InvocationTargetException
El archivo AppletMundoApp.java, AppletMundoApp.class y PruebasJava.HTML, los guarde en la carpeta donde están los ejecutables de Java para ver si ahí funcionaban, pero ni siquiera así:

C:\Archivos de programa\Java\jdk1.6.0_26\bin

¿Alguien sabe como puedo solucionar esto? De antemano les agradezco el leer este post y cualquier ayuda me vendría bien :)

Por cierto, si entro a la página de Java, me dice que la instalación de esta ha sido satisfactoria, aún más raro :(

Saludos y buenas noches.