代码文件:
http://pastebin.com/X3HW8gPy代码错误:
http://imageshack.us/f/152/erroriojava.png/我不知道为什么会这样。
Java有两种类型的异常:checked和unchecked。检查异常要求程序员在方法可能抛出它们时显式地处理它们。在你的例子中,IOException是一个检查异常,因为它没有扩展RuntimeException,并且accept方法可能会抛出它。
有两种方法来处理检查异常,就像错误消息所说的那样:它们可以被捕获(使用try..catch块)或声明为被抛出(使用方法的throws关键字)。如果你选择第二个选项,那么你的方法的调用者将负责处理异常。
你可以找到更多的细节和例子,如果你搜索java检查异常。好运!
至少,您的图像中包含的所有错误都与未报告的异常有关
java.io.IOException
所以,你应该为后面的行或
包含try catch块throws IOException
从你的方法
flujosES()
和
waitConexion()
第57行:printMensaje("Conexión recibida de: " + conconion . getinetaddress ().getHostName());
第120行:
salida.flush ();第121行:entrada = new ObjectInputStream(consion . getinputstream ());
第122行:printMensaje("nSe recibieron los flujos de E/Sn");