【问题标题】:Netbeans 8.2 can't edit persistence.xmlNetbeans 8.2 无法编辑 persistence.xml
【发布时间】:2017-08-08 04:40:51
【问题描述】:

如果我导航到“其他来源”-> META-INF -> persistence.xml,那么我会得到一个非常烦人的 GUI,因为它没有列出我的休眠或 C3P0 属性。我只想要一个 xml 编辑器。

要编辑 xml,目前我需要右键单击该文件,然后在弹出菜单中:“工具”->“在终端中打开”(在右侧文件夹中打开一个终端并输入“gedit persistence.xml” )。

以这种方式编辑这个文件真的很烦人。

当我右键单击文件时,有两个选项“打开”和“编辑”都会导致相同的 GUI。

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

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

这是我的 UI 的样子:

我还右键单击persistence.xml 文件以显示对话框选项,但它们都没有以可以编辑xml 的方式打开文件,它们要么打开设计视图,但历史确实显示历史...

【问题讨论】:

    标签: ubuntu netbeans-8


    【解决方案1】:

    打开编辑文件persistence.xml时看到的“GUI”是否与此类似?... p>

    如果是这样,则 NetBeans 在 Design 视图中(错误地)打开了该文件,您需要做的就是单击 Source 选项卡(到立即设计选项卡的右侧)能够编辑原始 XML:

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

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

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

    根据 OP 的反馈更新:

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

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

    • 从 NetBeans 的 Help 菜单中选择 About 会显示该目录的名称。

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

    • 完整详情请参见以下内容:

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

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

    http://wiki.netbeans.org/FaqWhatIsUserdir

    【讨论】:

    • 谢谢,我不知道是什么问题,但我没有这些标签。我在问题中添加了一个屏幕截图来演示,并表明我不是盲人 =)。由于我已经有一段时间遇到这个问题并且正在使用 Ubuntu,这可能是特定于那个问题,尽管我不明白如何。
    • 我已经为该错误报告添加了自己的抄送列表。感谢您打开它。
    • @Quaternion 很奇怪!也许尝试使用 NetBeans 项目向导创建一个一次性 Web 项目,然后为该项目执行 File->New File...->Persistence->Persistence Unit 为该项目创建一个 persistence.xml 文件。您可以在“源”视图中打开该文件吗?如果是这样,那么问题特定于您的 OP 中的项目。无论哪种方式,也请执行 Help->Check for Updates,以防万一您的 NetBeans 版本不是最新的。我怀疑这是否会有所帮助,但它不会受到伤害。
    • @Quaternion 根据您的反馈,我更新了我的答案。
    • 非常好,它正在工作!这已经持续了几个 NB 版本,但当被要求这样做时,我不假思索地继续导入以前的设置。这已经解决了问题。
    【解决方案2】:

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

    转到:查看>显示编辑器工具栏,如果未选中,则选择它们并准备好,现在我解决了。XD

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-02
      • 2018-09-21
      • 2014-04-12
      • 2018-11-20
      • 2018-03-10
      • 2020-08-10
      • 1970-01-01
      相关资源
      最近更新 更多