2017-06-15 110 views
0

我收到的代码以下部分3个错误:“未报告的异常”从方法调用尽管捕esception

public static void main(String[] args){ 

    CS_Socket cs = new CS_Socket(); 

    try{ 
     new Thread(() -> cs.EchoServer()).start(); 
     new Thread(() -> cs.EchoClient()).start(); 
     } 

    catch(IOException e){ 

     System.out.println(e.getMessage()); 

    } 
} 

对于这两个新主题,我收到unreported exception java.io.IOException; must be caught or declared to be thrown作为一个编译器错误。

catch(IOException e),我收到exception java.io.IOException is never thrown in body of corresponding try statement

我是新来的Java,而且不知道如何解决这些错误。没有任何关于这些错误的其他问题似乎包含与我的代码相关的答案。

任何帮助,非常感谢。扔在一个线程通常

+0

把你的'{尝试'了'CS_Socket'前行,它可能是这条线可能会引发'IOException'。 – Berger

+0

@Berger不,我仍然得到错误。 – AKMan6

+0

看起来像'CS_Socket.EchoServer()'和'CS_Socket.EchoClient()'是需要'catch()'语句的方法。这将有助于如果你能上课张贴代码'CS_Socket' – Lolo

回答

相关问题