gpt4 book ai didi

eclipse - 调试 Eclipse 插件

转载 作者:行者123 更新时间:2023-12-03 23:30:14 24 4
gpt4 key购买 nike

这是我第一次尝试创建 Eclipse 插件。我已经创建了一个,以及一个功能和更新站点。我将目标平台设置为我的本地 Eclipse 安装。当我从开发环境中运行/调试插件时,一切正常。

现在,我的同事从我托管的更新站点安装了插件。当他开始使用我的插件公开的任何功能时,他会收到运行时异常。

  • 他看到了我从开发环境运行插件项目时没有发生的空指针异常。
  • 我有一个向导,它是我插件的一部分。当他关闭它时,他得到一个“未处理的事件循环异常”,并且向导没有关闭。我在开发环境中运行/调试插件时没有遇到这个问题。

  • 现在我很困惑为什么同一个插件在生产环境中表现不同,与开发环境相比,当我从我的 IDE 调试它时。两种情况下的目标平台都是相同的 Eclipse 版本。可能是什么原因?

    以及如何在生产环境中调试插件?是否有远程调试能力,可以在生产环境调试插件?
    任何建议都会非常有用!

    最佳答案

    要远程调试插件,首先将调试参数添加到目标 Eclipse .ini 文件

    -vmargs
    -Xdebug
    -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044

    在启动它之前。

    然后使用包含插件项目的工作区打开另一个 Eclipse 实例。
    打开 Run > Debug Configurations...,选择 Remote Java Application 并创建一个新配置。

    作为项目,浏览并选择您的插件项目。
    还要填写您的连接属性(目标 Eclipse 的主机和端口 1044)。

    启动新创建的调试配置允许您以与本地调试相同的方式调试插件。

    关于eclipse - 调试 Eclipse 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13324722/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com