¿Están realmente rotos los códigos de salida de Java?

Estaba trabajando para automatizar la misma ejecución de código Java usando JNLP y me sorprendió descubrir que jawaws no me dio un código de retorno válido.

La línea de ejecución original fue:

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

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

Como puede imaginar, traté de hacer que esto no requiera una GUI e intenté:

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

Pero incluso si este comando falla, aún regresará0, éxito

¿Cómo resolver esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta