Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java从1.6迁移到1.7之后,由于SocketChannel,我得到了一个编译错误_Java_Maven_Java 7_Java 6_Socketchannel - Fatal编程技术网

在Java从1.6迁移到1.7之后,由于SocketChannel,我得到了一个编译错误

在Java从1.6迁移到1.7之后,由于SocketChannel,我得到了一个编译错误,java,maven,java-7,java-6,socketchannel,Java,Maven,Java 7,Java 6,Socketchannel,我有一个maven项目。我刚刚将java从1.6迁移到1.7。问题是我不能建立这个项目。编译错误如下: [ERROR]\userdata\vlasopou\Desktop\fma_branch\flexi-web\src\test\java\com\nsn\mme\flexi\fm\fma\communication\TcpChannelTest.java:[39,58] error: <anonymous com.nsn.mme.flexi.fm.fma.communication.Tc

我有一个maven项目。我刚刚将java从1.6迁移到1.7。问题是我不能建立这个项目。编译错误如下:

[ERROR]\userdata\vlasopou\Desktop\fma_branch\flexi-web\src\test\java\com\nsn\mme\flexi\fm\fma\communication\TcpChannelTest.java:[39,58] error: <anonymous com.nsn.mme.flexi.fm.fma.communication.TcpChannelTest$1> is not abstract and does not override abstract method getRemoteAddress() in SocketChannel. 
[错误]\userdata\vlasopou\Desktop\fma\u branch\flexi web\src\test\java\com\nsn\mme\flexi\fm\fma\communication\TcpChannelTest.java:[39,58]错误:不是抽象的,不会覆盖SocketChannel中的抽象方法getRemoteAddress()。

此问题的根本原因是什么?

getRemoteAddress()
是添加到接口
SocketChannel
的新方法。在接口的实现中实现它,错误就会消失。

getRemoteAddress()
是添加到接口的新方法
SocketChannel
。在接口的实现中实现它,错误就会消失。

getRemoteAddress()
是添加到接口的新方法
SocketChannel
。在接口的实现中实现它,错误就会消失。

getRemoteAddress()
是添加到接口的新方法
SocketChannel
。在接口的实现中实现它,错误就会消失。

您必须在
TcpChannelTest$1
中覆盖
getRemoteAddress()
您必须在
TcpChannelTest$1
中覆盖
getRemoteAddress()
您必须覆盖
getRemoteAddress()
TcpChannelTest$1
中,您必须覆盖
TcpChannelTest$1中的
getRemoteAddress()