我收到的代码以下部分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,而且不知道如何解决这些错误。没有任何关于这些错误的其他问题似乎包含与我的代码相关的答案。
任何帮助,非常感谢。扔在一个线程通常
把你的'{尝试'了'CS_Socket'前行,它可能是这条线可能会引发'IOException'。 – Berger
@Berger不,我仍然得到错误。 – AKMan6
看起来像'CS_Socket.EchoServer()'和'CS_Socket.EchoClient()'是需要'catch()'语句的方法。这将有助于如果你能上课张贴代码'CS_Socket' – Lolo