Я получаю 2 класса в пакете P
. Класс интерфейса A
и его класс реализации B
.
В файле с классом B
появляется следующая ошибка: The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
.
Я использую Eclipse Helios и
$ java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
Стандартное решение по удалению и добавлению JRE не работает. Как я могу это исправить?
EDIT:
Код:
Класс A
:
package com.jax;
import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
@WebService
@SOAPBinding(style = Style.RPC)
public interface WebServiceInter {
@WebMethod
String sayHello();
}
Класс B
:
package com.jax; // **Error is here**
import javax.jws.WebService;
@WebService(endpointInterface = "com.jax.WebServiceInter")
public class WebServiceImpl implements WebServiceInter{
@Override
public String sayHello(){
return "Hello!";
}
}
Структура проекта:
ProjectName → Ресурсы Java → com.jax → Класс A
, класс B