gpt4 book ai didi

java - 以编程方式启动 Eclipse IApplication

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:55 25 4
gpt4 key购买 nike

有谁知道如何以编程方式启动 Eclipse IApplication?

这是一个命令行应用程序,我想为它编写单元测试。

它应该这样工作:

    org.eclipse.equinox.app.IApplication app = new myApp();
try {
app.start(???);
} catch (Exception e) {
e.printStackTrace();
}

start 方法需要一个 IApplicationContext。

我从哪里得到这个?

非常感谢您的帮助

最佳答案

您使用 OSGi ApplicationDescriptor 服务启动此类应用程序。在 Equinox 中,每个 org.eclipse.core.runtime.applications 都变成一个 ApplicationDescriptor 实例。然后,您使用 ApplicationDescriptor.launch(Map) 方法启动一个实例。 Eclipse Help提供了一个非常广泛但简短的描述,并且一定要在 Eclipsepedia 上阅读有关应用程序基数的信息。 .

关于java - 以编程方式启动 Eclipse IApplication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7556500/

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