我已经在Eclipse中安装了一些JAVA插件。该插件不提供源文件(因为此插件仅包含一组JAR文件)。因此,现在我想进行“逆向工程”,以调试此插件(以了解其工作原理)。
我知道我可以在“服务器”模式下运行Eclipse(包括此插件),然后它将等待远程“ GDB”连接。
此外,我听说我可以将Intellij IDEA用作IDE进行远程调试,以调试该Eclipse(及其插件)。但是一个主要问题是我没有该Eclipse插件的来源,并且无法在Intellij IDEA中打开它。
所以,我的问题是:是否可以调试没有源的Eclipse JAVA插件?而且,如果是的话,那我该怎么做?
BR, 丹尼斯
答案 0 :(得分:0)
为此使用Intellij IDEA是没有意义的–与做有可用资源时调试插件没什么不同,插件开发人员必须始终这样做。
1)安装插件开发环境。在您应该已经内置的Eclipse Project更新站点中找到了它。
2)将plug-in into a project导入您的工作区。一定要寻找
3)使用“调试”菜单中不同的工作区启动Eclipse应用程序。
这实质上是使用Target Platform preference page中的内容,从您的工作区添加插件,然后运行Eclipse的副本,并将所有这些副本混合在一起。这是一个不同的JVM进程,应该具有自己的工作空间目录。