У меня возникают проблемы с просмотром документации API для Java 8 в Eclipse. Вот пример проблемы, с которой я сталкиваюсь
Calendar myCalendar = Calendar.getInstance();
Если я курю над Calendar
, тогда я вижу всю правильную документацию, однако, если я наведите курсор на getInstance()
, я получаю сообщение с сообщением
Примечание. Этот элемент не имеет прикрепленного источника, и Javadoc не может быть найденный в прикрепленном Javadoc.
У меня есть местоположение Javadoc для rt.jar, установленное в http://docs.oracle.com/javase/8/docs/api/, я также попытался загрузить локальную копию документов и была та же проблема. Изменение ссылки на документы Java 7 устраняет проблему, с которой я столкнулся.
Eclipse, по-видимому, использует неправильный стиль привязки (не уверен, как еще его словить) при поиске методов. Когда он ищет метод getInstance()
, он проверяет http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html#getInstance(), но он должен проверять
Calendar.html # деЫпзЬапс -
Все скобки и запятые, похоже, были заменены дефисами в ссылках на Java 8 doc. Я столкнулся с этой проблемой с Eclipse 4.3 (Kepler), 4.3 с патчами для Java 8, а теперь с 4.4 (Luna)
Есть ли способ обновить Eclipse, чтобы он правильно отображал документы в подсказке над подсказками?