gpt4 book ai didi

java - 类名更改后找不到部分

转载 作者:行者123 更新时间:2023-11-30 05:46:55 26 4
gpt4 key购买 nike

我在 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

我不再使用 application.e4xmi 文件中的 ViewName 类。这意味着它必须从缓存中获取类 URI。然后它无法找到该类并抛出错误。我已经在产品文件中尝试过SynchronizeLaunch an Eclipse application,因为我认为这可能会更新它,但没有效果。我用来更新的原始方法是清除缓存,但我们不能让用户这样做,因为他们会失去他们的偏好。

处理这个问题的正确方法是什么?

最佳答案

在运行配置的“参数”选项卡的“程序参数”部分中指定 -clearPersistedState 标志。这将阻止 Eclipse 加载上次运行中持久存在的 workbench.xmi(位于工作区的 .metadata/.plugins/org.eclipse.e4.workbench 文件夹中)。

关于java - 类名更改后找不到部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54667614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com