gpt4 book ai didi

Java 错误 "overridden method does not throw java.io.IOException"?

转载 作者:行者123 更新时间:2023-12-03 11:56:26 31 4
gpt4 key购买 nike

这可能是一个非常新手的问题,但是有没有办法启动一个创建套接字的线程?因为我不能执行以下操作:

public void run() throws IOException{

Socket sock2 = new Socket("localhost", 9898);


}

我得到这个错误:

run() in CapitalizeClient cannot implement run() in java.lang.Runnable overridden method does not throw java.io.IOException



或者我应该只在 main 中创建套接字代码?我想定期创建套接字以用作心跳。谢谢

最佳答案

你不能把 throws IOExceptionrun方法因为 Runnable 界面没有说run方法抛出任何已检查的异常。

要么处理 IOException通过捕获它,或将代码移动到另一个位置。

关于Java 错误 "overridden method does not throw java.io.IOException"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15421875/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com