2011-04-18 30 views
27

Creé un programa de applet de Java y lo compilé. Como resultado de la compilación, generó un archivo class. Sin embargo, mostró el siguiente mensaje de advertencia al ejecutar el applet con el símbolo del sistema mediante el comando appletviewer.No se puede leer el archivo de propiedades de AppletViewer - Applet

D:\Applets\Applets>appletviewer FirstApplet.java 

Warning: Can't read AppletViewer properties file: C:eswaran_s.VMSPL\.hotjava\properties Using defaults. 

Cuando ejecuto este comando una vez más, no muestra el mensaje de advertencia, pero el applet no se está ejecutando.

¿Cómo puedo resolver este problema?

+2

deben darle una HTML archivo a su visor de applet, no el código fuente de Java. –

+0

Tuve el mismo problema incluso cuando paso el archivo .html a appletviewer. ¿Encontraste alguna solución? – chepukha

+0

@ PaŭloEbermann: A veces uso el enfoque _tag-in-source_, que se muestra [aquí] (http://stackoverflow.com/a/7455045/230513) y [aquí] (http://stackoverflow.com/a/7455066/230513), con '-debug'. – trashgod

Respuesta

0

A menudo es muy difícil escribir, compilar y ejecutar applets en el visor de applets desde el símbolo del sistema. Una forma mejor sería descargar el programa Eclipse de Internet. A menudo recibo muchos errores cuando intento ejecutar programas desde el símbolo del sistema, y ​​Eclipse compila automáticamente, enfatiza palabras especiales (como nuevas, rupturas, bytes, cortas, etc.) e incluso verifica el error de su código (subraya los errores con un rojo ondulante línea como revisión ortográfica de la palabra de Microsoft). ¡Todos mis problemas han sido resueltos! En serio, recomiendo descargarlo.

2

El archivo .appletviewer debe estar en su carpeta de inicio. Si no existe, se crea el archivo predeterminado. También puede colocarlo en el %USERPROFILE%\.hotjava\properties.

Si ejecuta appletviewer, se ejecuta porque tiene algún mensaje. Supongamos que su instancia se crea en el %PATH%. Pero para ejecutar correctamente debe proporcionar el archivo de texto de argumento que contiene la etiqueta obsoleta <APPLET>. No importa qué extensión tenga.

0

Creo que su jdk pierde algún paquete o ruta de pérdida, por lo que volvió a instalar jdk la última versión y ejecutar su programa. y verifique que su programa htm sea correcto o no, puede haber ocurrido algún tiempo debido a un programa htm incorrecto.

9

Mi solución a este problema fue simplemente (en Eclipse) ir a Ejecutar-> Ejecutar configuraciones ... y abrir la tarjeta JRE donde establecí Java SE a una versión más reciente instalada. (en mi caso de SE 6 a SE 7)

+0

Simplemente hice lo que dijiste. En lugar de cambiar la versión, simplemente se aplicó nuevamente y se resolvió el problema. –

0

Tuve el mismo problema siguiendo las instrucciones de un tutorial similar de Java de Oracle: Una guía para principiantes - Sexta edición (pg 515). Las instrucciones le indican que ejecute inmediatamente el archivo .java con el visor de applets. Sin embargo, primero debes compilarlo. Entonces, C:> javac FirstApplet.java. Esto compilará el programa y creará su archivo de clase FirstApplet, que es lo que falta actualmente en su ejecución. Entonces, C:> appletviewer FirstApplet.java. Su applet debería funcionar bien. Parece extraño que el tutorial omita estas instrucciones.

1

Su extensión es incorrecta. Debe pasar la ruta del archivo HTML como esto:

D:\Applets\Applets>appletviewer htmlfile_name.html 

lugar de esto:

D:\Applets\Applets>appletviewer FirstApplet.java 
0

Shoutout al código de la enseñanza roto RAB (applets están en desuso en la mayoría de los navegadores)

Cuestiones relacionadas