В моем файле application.e4xmi
определено несколько частей.Они загружаются правильно.
Теперь я хотел бы, чтобы одна часть использовала другой класс URI.Теперь я указал часть на новый класс URI и запустил приложение.
Вот ошибка, которую я получаю.
!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-02-13 09:30:26.003
!MESSAGE Unable to load class 'com.example.ViewName' from bundle '3'
!STACK 0
java.lang.ClassNotFoundException: com.example.ViewName cannot be found by com.example_1.0.0.qualifier
Я больше не использую класс ViewName
в файле application.e4xmi
.Это означает, что он должен получать URI класса из кэша.Затем он не может найти класс и выдает ошибку.Я пробовал Synchronize
и Launch an Eclipse application
в файле продукта, так как думал, что это может обновить его, но это не имеет никакого эффекта.Первоначальный метод, который я использовал для обновления, состоял в том, чтобы очистить кеш, но мы не можем заставить пользователей делать это, поскольку они потеряют свои предпочтения.
Какой правильный метод борьбы с этим?