2010-09-27 7 views
6

Estaba trabajando para automatizar la misma ejecución de código Java usando JNLP y me sorprendí al descubrir que jawaws no me dio un código de retorno válido.¿Están realmente rotos los códigos de salida de Java?

línea de ejecución original era:

javaws -wait http://example.com:666/missing.jnlp 

Esto no mostró una fea ventana con "No se puede iniciar la aplicación." mensaje.

Como usted puede imagen Traté de hacer esto no requiere una interfaz gráfica de usuario y tratado:

javaws -wait -Xnosplash -import -silent http://example.com:666/missing.jnlp 

Pero incluso si este comando falla, todavía volver 0, el éxito.

¿Cómo resolver esto?

+2

El sitio Sun/Oracle está en un lío en este momento, pero ¿ha revisado la base de datos de errores? Tenga en cuenta que escuché informes de que es muy lento * si ha iniciado sesión * en el sitio. –

+0

Como se puede imaginar intenté con esto ayer y fue imposible de usar. Tal vez tengan problemas con el back-end de la base de datos, licencia expirada;) – sorin

Respuesta

5

Esto es Bug ID 6898437 en el rastreador de errores Oracle/Sun, y se ha solucionado en versiones más recientes.

+1

Gracias por poner el enlace pero aún no lo veo marcado como resuelto y el inicio de sesión del rastreador no da ninguna respuesta (el mismo comportamiento que hace 3 meses). Una razón más para alejarse de Java. No quiero saber qué está pasando dentro de Oracle en estos días. – sorin

+0

No puedo iniciar sesión tampoco, pero ese enlace incluye la siguiente información: "Estado 11-Cerrado, Verificado, solicitud de mejora" y "Release Fixed 6u21-rev (b08), 7 (b119) (Error ID: 2184659) , 6u23 (b02) (ID del error: 2189374), 6u22-rev (b05) (ID del error: 2199472) ". He verificado que funciona para mí usando jdk1.6.0_23. Lo que está sucediendo dentro de Oracle es otra pregunta ... – Ben

+0

De hecho, puedo iniciar sesión, pero la página de inicio de sesión tardó unos minutos en responder. – Ben

Cuestiones relacionadas