Eclipse JSDT автозаполнение не работает

Я провел исследование и вижу, что это признанная проблема. Я предполагаю, что мой вопрос будет: есть ли решение в Eclipse Mars или в Neon? Еще один плагин для JavaScript Content Assist?

Я использую Eclipse Mars и у меня есть проект с Java и JavaScript (использует ScriptEngineManager). JavaDoc/AutoComplete работает в Java, но не в файлах JS. Это работало, но потом просто прекратилось. Я перезапустил, перезагрузил, обновил, восстановил. Нет радости Сообщение об ошибке:

An exception occurred while getting the JSDoc. See log for details. (in the log: ) file.js [in [in ...Workspace\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\system.js]] does not exist

Я удалил и заново определил рабочее пространство. Нет радости Наведите курсор мыши на ключевое слово Array, и он покажет system.jsArray с информацией ECMA. Но при наведении курсора мыши и это показывает src/docs/jsString, "src/docs" - это путь в моем проекте.

Я думаю, что это просто не то место для документов, но я не знаю, где это установить. Я читал, что есть ошибка, когда автозаполнение работает только внутри файла. Кажется, это согласуется, когда он все еще ищет в текущем файле определение всего.

Я могу получить String для ссылки на system.jsString, если добавлю недопустимую функцию. Но если я исправлю эту функцию, она снова заглядывает в мои src/docs. Пойди разберись.

Возможно, структура проекта неправильная (это FOSS, который я получил от Github). В корневом каталоге проекта находятся папки src/foo с пакетами и исходным кодом.java, ссылка на системную библиотеку JRE, пара файлов.jars и другая папка src с src/docs/java с файлами.java и src/docs. /js с файлами.js. Нужно ли мне изменить тип папки src или сделать что-то еще, чтобы она распознавалась как папка с кодом? Прямо сейчас он находится в проводнике проекта с общим значком "папка", а не в одной из исходных папок пакета.

Мне нужен неон? Нужна ли мне еще одна IDE? Это предложение по обновлению.project не помогло. Я собираюсь попробовать пакет "Eclipse IDE для JavaScript и веб-разработчиков", но я не знаю, поможет ли это в этом гибридном проекте Java/JS. Я тоже собираюсь попробовать Atom.

Благодарю.

0 ответов

Другие вопросы по тегам