【问题标题】:AntSecurityException when opening ant-file in eclipse在 Eclipse 中打开 ant 文件时出现 AntSecurityException
【发布时间】:2010-06-21 09:45:03
【问题描述】:

Eclipse 有时会拒绝打开 antfiles。错误日志告诉我"AntSecurityException" 是原因。 org.eclipse.ant.core.AntSecurityException 的 javadoc 告诉我,当 ant 任务想要停止 jvm 时会引发异常。但是仅仅打开一个 ant build 不应该启动任何目标或任务。唯一的解决办法是重启eclipse。

有人知道如何制止这种相当恼人的 eclipse 行为吗?

问候,扬

【问题讨论】:

    标签: java eclipse ant


    【解决方案1】:

    我自己从来没有遇到过这个异常。只是出于兴趣,您使用的是哪个版本的 Eclipse?

    我确实在网上找到了一个解决方案,它位于 Ant 编辑器的折叠选项中。尝试通过以下方式禁用 Ant 编辑器的折叠选项: Windows -> 首选项 -> Ant -> 编辑器 -> 折叠选项卡。取消选中“启用折叠”

    【讨论】:

    • 我使用的是 3.5 版。我会尝试折叠的技巧 - 反正从来不需要它;-) 谢谢
    • 这个技巧的作用在于我可以在 Ant 编辑器中打开文件。但是,我无法在侧边栏中的“Ant”视图中查看目标,因为它无法解析 Ant 文件。 (使用 Eclipse 3.3)。此外,它仍然显示错误弹出窗口。 Eclipse 需要在重启前从“Windows 任务管理器”关闭并杀死。
    【解决方案2】:

    对我来说,禁用折叠并没有解决问题。我深入挖掘并在 Eclipse 中找到了Bug 143416

    我可以通过从我使用的 Ant 安装中删除 xercesImpl.jar 和 xml-api.jar 来摆脱这个问题,不确定您是否面临完全相同的问题,或者是否有多种原因导致异常出现。我的 Ant (v. 1.7.1) 中的 xerces/xml-apis 版本似乎干扰了 Eclipse/JDK 本身中的类。

    【讨论】:

      【解决方案3】:

      Windows -> 首选项 -> Ant -> ant 失败时显示错误对话框

      【讨论】:

      • 没有帮助:在打开一些构建文件后出现错误对话框后,我关闭了设置,关闭窗口并再次打开构建文件,但出现同样的错误对话框出现:-(
      【解决方案4】:

      我经常遇到这个问题。

      现在我看到了一个设置Window-> Preferences-> Ant-> Editor-> Problems-> Security Problems。 我将它设置为 Ignore 并看看它是否有帮助。 :-)

      【讨论】:

      • 对不起......外观的东西确实无关,我也再次收到另一个消息框,安全警告打开了一些构建文件,但 即使在错误之后代码完成仍然有效(有时会被神秘地破坏 - 我正在使用一个非常复杂的导入结构)!
      • 再次得到错误弹出窗口大纲视图在此文件上不再工作 :-(
      • 哈! 但稍作改动并保存(比如添加一些空格)会使大纲视图再次工作! :-)
      • 在各种简单的 GUI 事件中一次又一次地突然得到它(打开 Ant 视图,没有其他文件并编辑一些 *.txt 文件,突然它发生了)并 关闭 调试查看帮助:-/
      【解决方案5】:

      关闭eclipse,进入workspace,删除.metadata,启动eclipse, 只有一个缺点,您必须再次进行所有手动设置

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-27
        • 1970-01-01
        • 1970-01-01
        • 2014-08-30
        • 1970-01-01
        相关资源
        最近更新 更多