El método waitFor() devuelve un valor entero que es el código de retorno. El valor 0 indica finalización normal. Pero, ¿cuáles son los significados de otros códigos de retorno? Estoy recibiendo un valor de salida 11. ¿Qué significa eso? Y donde todo el valor de salida de los códigos están documentados?

Que depende del proceso que se está ejecutando. Usted necesita consultar el documento del programa en particular. No hay ninguna norma general.
Esto depende de que el proceso se ha ejecutado. El código de retorno de ese proceso se devuelve aquí.
Que programa es este?
Gracias.

OriginalEl autor ParagJ | 2013-08-02

5 Comentarios

  1. 9

    Estos valores son arbitrarios y hasta el programa específico para definir. Usted debe referirse a la documentación o el código fuente del programa, que se emite este código de salida.

    OriginalEl autor Uku Loskit

  2. 2

    El programa el valor de retorno depende del programa. No existe un estándar para los valores de retorno aparte de cero significado ACEPTAR.

    Usted tiene que comunicarse con el autor del programa o consultar la documentación.

    OriginalEl autor jnovacho

  3. 0

    Cada aplicación define propios códigos de salida. E. g. usted tiene que consultar la documentación de la aplicación que usted empezó a usar java.lang.Proceso. La única cosa común que todos tenemos es la de que cualquier valor distinto de 0 es un error.

    En el mundo unix en el otro lado, hay ciertas convenciones, que muchos en la corriente principal de las utilidades de seguir, pero no hay garantías.

    OriginalEl autor John Smith

  4. 0

    Cualquier valor distinto de distinto de cero valor indica terminación Anormal. No hay una regla especial en cuanto a qué valores indican qué condiciones. Lea la documentación para el proceso que está llamando.

    0 –> terminación Normal

    !=0 –> Terminación Anormal

    OriginalEl autor Narendra Pathai

  5. -1

    He visto conversiones de la naturaleza que puede convertir la intención de códigos de error negativos para convertir de la siguiente manera –

    Código de Error –> -2001 -> Firmado Decimal a Binario conversión -> 111111111111100000101111 -> Aquí 00101111 últimos 8 bits se recoge y se vuelve a convertir a Decimal – 47 !!

    OriginalEl autor dghelani

Dejar respuesta

Please enter your comment!
Please enter your name here