¿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?