2011-02-18 5 views
5

Estoy mostrando applet usando JNLP. He escrito todos los archivos necesarios. Los frascos están firmados. Incluso el applet se carga bien. Recibo muchos mensajes en la consola de Java que están contribuyendo a retrasar la carga del applet.Applet usando JNLP: mensajes en la consola Java

basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$1: try again .. 
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$2: try again .. 
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$3: try again .. 
basic: JNLP2ClassLoader.findClass: pack.XMLDropDown$4: try again .. 
basic: JNLP2ClassLoader.findClass: pack.XMLComboBoxModel: try again .. 
basic: JNLP2ClassLoader.findClass: pack.XMLToolTipManager: try .. 
...so on. 

Muchos mensajes en la consola de Java.

PS. Applet está funcionando bien. Solo quería saber la causa de intente de nuevo mensajes.

Respuesta

1

Pruebe a desmarcar "Habilitar rastreo" en sus Preferencias Java (Avanzado -> Depuración -> Habilitar rastreo). Eso funcionó para mí. En Mac, hay una aplicación para configurar Preferencias de Java en su carpeta de Utilidades (Aplicaciones -> Utilidades).

+0

De hecho, el problema es que contamina las huellas cuando realmente necesita leerlas –

+0

Sí, buen punto. No sé cómo eliminar solo las declaraciones de "intentar de nuevo ...". –

1

Vale la pena señalar que aunque inicialmente confuso, este registro de seguimiento puede ser útil.

para interpretar la salida:

  • Si ve una clase menciona una vez, lo que se espera, y la parte de intentarlo de nuevo no fue así, ya que se cargó en el primer intento
  • Si una clase aparece en dos líneas consecutivas, eso significa que no fue capaz de ser cargado y el hilo de ejecución ha sido matado (su clase puede detener la ejecución de un medio camino a través de un método)

Esta salida podría ser mucho más clara, pero habiendo recientemente golpeado este problema, estoy contento de haberlo hecho t algo se imprimió