Netbeans 8.2 无法编辑 persistence.xml

Netbeans 8.2 can't edit persistence.xml

如果我导航到 "Other Sources" -> META-INF -> persistence.xml 然后我得到一个 GUI 这很烦人因为它没有列出我的休眠或 C3P0特性。我只想要一个 xml 编辑器。

要编辑 xml,目前我需要右键单击该文件,然后在弹出菜单中:"tools" -> "open in terminal"(这会在右侧文件夹中打开一个终端并输入 "gedit persistence.xml").

这样编辑这个文件真的很烦人。

当我右键单击该文件时,有两个选项 "open" 和 "edit" 都导致相同的 GUI。

所有其他 xml 文件(我什至测试过将一个放在 persistence.xml 旁边,以防 META-INF 很神奇,并且它们都可以按预期进行编辑)。

因为我找不到其他人遇到这个问题,所以我感觉这可能是本地问题。使用 Ubuntu 17.04.

这是我的 UI 的样子:

我还右键单击 persistence.xml 文件以显示对话框选项,但其中 none 以 xml 可以编辑的方式打开文件,它们要么打开设计看来,历史确实显示了历史......

是你打开编辑文件[=87=时看到的"GUI" ]类似这个?...

如果是,则文件在 Design 视图中被 NetBeans(错误地)打开,您需要做的就是单击 Source 选项卡(在 Design 选项卡的右侧),以便能够编辑原始 XML:

正如您所指出的,此问题不会影响所有 XML 文件;它似乎只有 persistence.xmlDesign 视图中打开。这是一个错误,我已经向 NetBeans 提交了错误报告:

https://netbeans.org/bugzilla/show_bug.cgi?id=271695

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

根据 OP 的反馈更新:

  • 其他 NetBeans 用户报告了与 OP 中类似的问题,他们只能看到 History 视图,但看不到 来源 视图。大概是针对非 XML 文件,因此 Design 视图不相关。

  • 对他们有效的解决方案是删除他们的用户目录。

  • 该目录的名称通过从 NetBeans 的 帮助 菜单中选择 关于 来显示。

  • 删除目录前关闭 NetBeans。它会在 NetBeans 重新启动时自动重新创建。

  • 有关完整详细信息,请参阅以下内容:

https://forums.netbeans.org/topic59936.html

https://netbeans.org/bugzilla/show_bug.cgi?id=252111

http://wiki.netbeans.org/FaqWhatIsUserdir

我刚刚解决了这个问题,这里给你解决方案,它对我有用。

转到:查看>显示编辑器工具栏,如果未 selected 则 select 它们和准备好了,现在我解决了it.XD