Используя приведенный ниже код, я получаю сообщение об ошибке Eclipse, когда набираю «Тип Long is not visible» (без дополнительной информации) на o.get()
.
У меня установлена последняя версия JDK (Java)11.0.1 "2018-10-16, и используется в Eclipse 2018-09 (4.9.0)), и ошибка возникает только тогда, когда у меня установлено соответствие JDK проекта 9 или 10. Этого не происходит, если соответствие JDKустановите значение 1,8 или ниже.
import java.util.Optional;
public class TestLongNotVisible {
Optional<Long> o;
void a() {
long x = o.get();
}
}
Я ищу исправление для этой проблемы.Если кто-то имеет опыт решения этой проблемы или знает наиболее вероятную причину, заранее спасибо!