我想从Java代码中启动一个Eclipse RCP3.x应用程序。我需要这样做,因为我需要从框架中启动RCP应用程序,该框架需要首先进行初始化。
要访问这个框架(顺便说一下,它是same ),两个应用程序需要在相同的NetWeaver中运行-因此,我不能调用.exe来启动.exe应用程序。在RCP中,我需要访问SAP框架。
任何帮助都是受欢迎的。
提前谢谢,并致以最好的问候,亚历克斯
发布于 2009-11-11 13:33:11
你可以看看.exe做了什么:
eclipse.c
基本上,它使用jar: org.eclipse.equinox.launcher_xxx.jar启动VM并执行它的org.eclipse.equinox.launcher.Main类
发布于 2009-11-28 11:24:52
看看EclipseStarter类。我认为您需要获取Equinox框架Jar文件,并将其放在您的类路径中才能使用它。这就是org.eclipse.osgi。如果您在Java类中提供API来调用由Eclipse管理的类,那么这种情况就会变得相当复杂。如果是这样,请对此进行评论,我可以在那里提供一些信息。
https://stackoverflow.com/questions/1709797
复制相似问题