我收到的代碼以下部分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