从自身启动rcp示例

vuv7lop3  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(310)

我有一个rcp应用程序(e4),在某种情况下,我想启动该应用程序的第二个示例,以便第二个示例在自己的org.eclipse.core.runtime.platform中完全独立于第一个示例运行。
换句话说:我可以通过在ide中多次启动rcp产品来启动多个示例,也可以通过命令行(java-jar some.equinox.launcher-someargs)启动rcp应用程序的多个示例。我只需要能够从rcp应用程序的一个正在运行的示例启动这样一个应用程序示例,使用与启动已经运行的示例相同的参数。
不存在多个/不同的产品或任何与工作台相关的需求,在第一个示例中不需要从第二个示例获得任何响应。我希望避免通过引用脚本(并使用runtime.exec或processbuilder)来调用第二个示例。但恐怕没有其他可能。在类路径中使用org.eclipse.equinox.launcher寻找eclipsestarter似乎值得一试,但还没有成功。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题