Control+Click не работает в Eclipse после миграции в Jakarta EEJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Control+Click не работает в Eclipse после миграции в Jakarta EE

Сообщение Anonymous »

Недавно я перенес проект с javax на Jakarta EE v10, jdk 11–17 и Tomcat 10.1, primefaces v13.
В более раннем проекте, когда я открывал файлы .xhtml , нажал элемент управления и щелкнул любой Java-класс или метод, который использовался для перехода к этому конкретному методу/файлу.
После миграции это перестало работать, как и помощник по коду в xhtml< /code> файлы для классов/методов Java.
Мои классы определяются как:

Код: Выделить всё

import jakarta.inject.Named;
import org.springframework.web.context.annotation.SessionScope;

@Named(LoginWorkBean.NAME)
@SessionScope
public class LoginWorkBean {
private static final long serialVersionUID = 2383439018xL;
public static final String NAME = "loginWorkBean";
public String userName; //and getters and setters
}
xhtml-файлы:

Здесь ранее: если я нажму Ctrl и щелкну LoginWorkBean, я перенесусь в указанный выше класс. Теперь, после миграции, это перестало работать, ошибок/исключений не выдает. faces-config.xhtml: web.xml:

Код: Выделить всё



jakarta.faces.CONFIG_FILES
/WEB-INF/faces-config.xml


jakarta.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE
true


jakarta.faces.DEFAULT_SUFFIX
.xhtml


primefaces.THEME
saga


org.apache.myfaces.AUTOMATIC_EXTENSIONLESS_MAPPING
true


Ниже приведены мои подходы, которые не сработали:
  • Добавлена ​​зависимость JBoss
  • Аннотация @SessionScope преобразована в @SessionScoped и добавлен @ManagedBean
  • Добавлен набор инструментов Spring для зависимостей в Eclipse.
  • Загружена последняя версия Eclipse IDE для корпоративных Java- и веб-разработчиков.
  • Загружен новый проект Jakarta из Jakarta EE starter и импортирован.
  • Скачал MyEclipse и импортировал свой проект.
  • Изменил теги xhtml ниже:

Код: Выделить всё

xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="jakarta.faces.core"
xmlns:jsf="jakarta.faces"
xmlns:h="jakarta.faces.html"
  • Загрузил IntelliJ IDE и импортировал свой проект (некоторое время работало автоматическое завершение)
Сработавшие подходы:
  • В среде IDE NetBeans все работало так, как ожидалось. Мне удалось щелкнуть Ctrl + щелчок по классам/методам Java и перейти к ним, помощник по коду также работал. Но я привык к Eclipse и хочу поддержать его и в своем проекте в Джакарте.
  • Иногда cmd+. работает для автоматического завершения/предложения кода, но они не являются точной переменной имена.
Дайте мне знать, если вам нужна дополнительная информация. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/789 ... jakarta-ee
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»