【发布时间】:2018-11-12 11:08:37
【问题描述】:
我设法让它进入 Window → Show View → Other... → Java 的状态> → JUnit 在我的 Java EE 视角中根本没有做任何事情。它的行为就好像它已经显示但它不是(至少对我不可见)。
JUnit 视图正常显示在 Debug 透视图中。
eclipse.exe -clean 没有帮助。
我想避免重置视角(因此,还没有尝试过)。
更新
Package Explorer 视图现在(一天后)也发生了同样的情况。我试图从状态栏恢复它,这一次出现了一个错误报告弹出窗口:Widget 已释放。它现在不可见,它不再显示为最小化并且无法通过 Window 激活 → 显示视图 → 其他... → Java → 包资源管理器。
【问题讨论】:
-
请检查您的右侧边栏,看看它是否在意外移动到底部栏后被意外最小化,即在控制台和错误窗口旁边。
-
使用 Window > Perspective > Save Perspective As... 你可以保存当前的透视图,这样你就可以切换到默认的透视图并重置它。通过 Window > Show View > ... 打开视图后,焦点设置在视图上,您可能会通过 Ctrl+F10 打开视图菜单看到它。
-
@howlger 我将透视图复制到 Java EE Save,重置它(显然这也不起作用,我的自定义视图都保留在那里),仍然是相同的行为那里。我打开了透视图 Java EE (default),现在 Show View → JUnit 在那里工作而无需重置,但我所有的自定义视图都消失了(我想要以避免这种情况。)。但是,如果您将此作为答案,除非没有其他解决方案出现,否则我将接受它。
-
在文件
.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi(用于持久化布局)的工作区中是否有<children>元素与elementId="org.eclipse.jdt.junit.ResultView"?如果是,兄弟元素有哪些 ID? -
@howlger 有 3 个这样的元素。他们没有一个有 ID 的兄弟姐妹(他们有父母,还有两个祖父母叫
<children>和xmi:ids),他们有 3 个不同的xmi:ids。
标签: eclipse junit eclipse-oxygen