假设某个 java 程序在 Eclipse 调试器下运行。
它可以从 Eclipse 访问某些东西吗?例如,Project Explorer 中当前选择的节点?
我需要以最简单的方式访问任何东西。最好来自无关项目(项目,与 Eclipse 插件开发或其他东西无关)中的单个 main() 类。
假设某个 java 程序在 Eclipse 调试器下运行。
它可以从 Eclipse 访问某些东西吗?例如,Project Explorer 中当前选择的节点?
我需要以最简单的方式访问任何东西。最好来自无关项目(项目,与 Eclipse 插件开发或其他东西无关)中的单个 main() 类。
创建一个插件并使用 Manifest Editor 中的“Launch an Eclipse application”启动它(请参阅“测试”部分)。在您的插件中,您可以将 SelectionListener 添加到 ISelectionService。我猜这应该可以解决问题。
参见: http: //www.eclipse.org/articles/Article-WorkbenchSelections/article.html