2014-12-10 4 views
0

maven 프로젝트가 있습니다. 방금 Java를 1.6에서 1.7로 마이그레이션했습니다. 문제는 내가 프로젝트를 만들 수 없다는 것입니다. 컴파일 오류는 다음과 같습니다.1.6에서 1.7로 Java를 마이그레이션 한 후 SocketChannel 때문에 컴파일 오류가 발생했습니다

[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. 

이 문제점의 근본 원인은 무엇입니까?

+2

'TcpChannelTest $ 1'에서'getRemoteAddress()'를 오버라이드해야합니다. – Jens

답변

3

getRemoteAddress()은 인터페이스 SocketChannel에 추가 된 새로운 방법입니다. 인터페이스 구현시이를 구현하면 오류가 사라집니다.