Cita:
Iniciado por Xerelo ¿Y de dónde sacas que esa excepción no se produce nunca?
El tema de las excepciones da para mucho y hay diversas opiniones de cómo afrontarlas, pero cuando un método avisa de una excepción (checked) es porque el creador del método cree que ante determinado problema, el programador que usa ese método debe/puede tomar una decisión.
Resumiendo, en el método main no debes usar throws.
http://chuwiki.chuidiang.org/index.p...ciones_en_Java Hola, gracias por tu mensaje.
Me refiero a que en ese código concreto, no sé por qué para usar el comando exec me exige poner "throws IOException", ya que yo no veo qué tiene que ver el exec con las excepciones (salvo como ha explicado el compañero, que se ha definido que el método hay que usarlo así y ya está, quizá porque como has dicho, cuando lo crearon, algo habrá que preveer...).
Gracias por el enlace, me lo estudiaré a ver si me saca algo en claro (en clase no hemos dado aún nada de esto).
Un saludo.