我设法独立运行 Swing Explorer,但真的很想为它运行一个 Eclipse 插件。据我所知,有一个支持 Eclipse 3.2/3.4 的插件,但我无法让它在 Indigo 中工作或为 Indigo 找到更新的插件。有没有人设法让它工作或知道 Indigo 的插件?如果没有,可以考虑另一个具有相同功能的插件。
我已经看到提到 JDeveloper 具有一些类似的功能,但目前这不是一个可行的选择,因为我们是基于 Eclipse 的。
问候,山姆
我设法独立运行 Swing Explorer,但真的很想为它运行一个 Eclipse 插件。据我所知,有一个支持 Eclipse 3.2/3.4 的插件,但我无法让它在 Indigo 中工作或为 Indigo 找到更新的插件。有没有人设法让它工作或知道 Indigo 的插件?如果没有,可以考虑另一个具有相同功能的插件。
我已经看到提到 JDeveloper 具有一些类似的功能,但目前这不是一个可行的选择,因为我们是基于 Eclipse 的。
问候,山姆
我还广泛使用 SwingExplorer 进行调试,但不是插件本身。看看我如何管理它的启动配置。
主班
org.swingexplorer.Launcher
程序参数:
org.yourcompany.YourMain
我添加到 JVM Arguments
-javaagent:swag.jar
-Xbootclasspath/a:swag.jar
-Dswex.mport=63812
-Dcom.sun.management.jmxremote
在类路径中
swexpl.jar
包含org.swingexplorer.Launcher
)这种方法的好处是它不需要 SwingExplorer 插件,只需要 jars。当您单击任何跟踪时,您拥有的 SwingExplorer 功能非常强大,只有一个功能缺失,即 Eclipse 中的 Jump-to-code。
旁注:我还在后台使用 Groovy 控制台,这样我就可以随时轻松地更改我想要的任何组件(我写了一个函数 - 受 JQuery 选择器的启发 - 来遍历 Swing 层次结构)。如果你有兴趣,我也可以写得更详细。
我在 Indigo 中使用它。
您可以在此处获取 jar 文件。
只需单击链接swexpl-eclipse.zip。您必须输入电子邮件,他们会向您发送下载链接。我还没有找到其他方法,但现在还没有收到任何时事通讯或类似的东西。
然后只需按照也可以在该页面上找到的安装说明进行操作。没什么复杂的