【问题标题】:Eclipse Wizard does not close on "finish" in a production environmentEclipse 向导不会在生产环境中“完成”时关闭
【发布时间】:2014-02-17 11:02:25
【问题描述】:

我有一个 Eclipse 插件,它在我用于开发它的 Eclipse 版本中运行良好。如果我将它导出并安装在新的开普勒版本中,它基本上也可以正常运行。

我的插件包含一个新建项目向导,用于创建可与插件一起使用的项目。

现在,如果我在我的开发 Eclipse 中使用此向导,如果我单击 finish,则一切运行正常,项目已创建并关闭对话框。

如果我在新的开普勒安装中做同样的事情,项目也将被创建并且一切似乎都是正确的,但在我点击 cancel 之前对话框不会关闭。

现在我真的很想提供更多信息,但是在开发环境中没有发生异常。

此外,当我使用 -debug 选项启动新的开普勒时,如果我点击完成(),我不会得到异常。

任何想法可能导致此问题或我如何获得有关此问题的更多信息?

【问题讨论】:

  • 检查工作区.metadata目录中的.log文件,看看是否记录了任何错误。
  • 谢谢!那里有一个非常明显的 NullPointerException,表明我忘记在 MANIFEST 中的二进制构建选项中添加资源。经验教训:即使使用 -debug,错误也不会显示在控制台上。谢谢!随意添加这个作为答案。

标签: eclipse eclipse-plugin eclipse-rcp


【解决方案1】:

当发生无法解释的事情时,总是值得查看工作空间.metadata 目录中的.log 文件以查看是否记录了某些内容。

事实上,在插件开发过程中偶尔检查一下日志是值得的,以防万一已经记录了一些东西。

【讨论】:

    猜你喜欢
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2019-09-13
    • 1970-01-01
    相关资源
    最近更新 更多