Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/01/2016, 14:12
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: ¿Por qué este código necesita lanzar una excepción?

Cita:
Me refiero a que en ese código concreto, no sé por qué para usar el comando exec me exige poner "throws IOException"
La API es tu amiga

https://docs.oracle.com/javase/7/doc...va.lang.String)

Cita:
Throws:
SecurityException - If a security manager exists and its checkExec method doesn't allow creation of the subprocess
IOException - If an I/O error occurs
NullPointerException - If command is null, or one of the elements of envp is null
IllegalArgumentException - If command is empty
Cita:
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)
Dudo que no hayáis visto try/catch, el tema de ver Runtime indica que o bien ya habéis dado bastante temario o simplemente era un ejemplo puntual para que vieseis que java puede interactuar con el sistema operativo, pero entonces no deberías preocuparte de no entenderlo.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.