gpt4 book ai didi

eclipse-plugin - 从 main() 启动 RCP 应用程序

转载 作者:行者123 更新时间:2023-12-04 06:37:38 30 4
gpt4 key购买 nike

我知道可以导出我的 rcp 应用程序,创建一个 .exe 文件并使用命令“Runtime.getRuntime().exec()”运行它,但是,我想从 java 的 main 方法启动我的 rcp 应用程序类而不创建并调用exe。是否可以?

最佳答案

我不确定它是否真的对你有帮助,这取决于你为什么需要启动另一个 IApplication,但无论如何......

我会阅读关于 Equinox Application Model Demo 的维基页面它演示了如何使用 OSGi 应用程序管理服务来控制应用程序。您可以按照此处所述从 CVS 获取代码。
您也可以查看 org.eclipse.equinox.internal.app.AppCommands 中的代码类,即在 _startApp()方法,它也启动一个已经定义的应用程序,并且是 OSGi 控制台中“startApp”命令的实现。

请注意,您可能需要调整启动其他应用程序的 Eclipse 实例的方式(例如 eclipse.application.registerDescriptors 运行时选项 see the help page )。

希望这可以帮助!

关于eclipse-plugin - 从 main() 启动 RCP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9637009/

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