Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/01/2016, 09:49
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: ¿Por qué este código necesita lanzar una excepción?

Hola,

Lo que comenta Xerelo, cuando llamas a exec(), ese código por dentro puede lanzar una excepción si tiene algún problema al intentar ejecutarse (las que comenta Xerelo, SecurityException si no tienes permisos para ejecutar el proceso, IOException si hay algún error con las entradas saildas de ese proceso, etc, etc).

Como el método exec() puede lanzar una excepción, tienes dos opciones al llamarlo, o bien capturarla metiendo la llamada dentro de un try/catch, o bien "relanzarla" en tu método (en tu main en este caso).

Se bueno.
__________________
Apuntes Java
Wiki de Programación