明确地说,在有人误解我之前:我不是在谈论 Eclipse 的插件。
我正在开发一个小项目,它只是另一个程序的插件,它也是用 Java 编写的(并且只能作为 .jar 文件使用)。我将我的项目导出为 .jar 文件(而不是可运行的 .jar 文件!)。这个其他程序加载这个 .jar 文件。问题是,主项目不是开源的,开发人员不会在不久的将来改变它:/
到目前为止,我制作了消息框 (JOptionPane) 并编写了日志文件来调试我的项目。但是现在,我想使用 Eclipse 的调试器。主程序的开发人员不知道如何为他们的项目调试插件。所以我希望这里有人可以帮助我。
由于我可以通过 Eclipse 启动主程序(运行方式 -> Java 应用程序 -> 主程序),通过将其作为外部 .jar 添加到 Java 构建路径,我的第一个想法是更改主程序保存的位置插件 .jar 文件(可以通过程序中的配置来完成),到 eclipse 将创建它的“版本”程序的位置(项目路径中的 bin 文件夹)。但后来我注意到它只创建 .class 文件而不是 .jar 文件本身,这使一个想法的火花提早结束......
那么如何在这样的插件项目中使用调试器呢?
或者更好:我必须查找哪些关键字才能自己找到它,因为当我搜索它时,我得到了很多关于 eclipse 插件的信息:(