首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在eclipse中插入特定于平台的代码?

如何在eclipse中插入特定于平台的代码?
EN

Stack Overflow用户
提问于 2011-06-17 00:14:09
回答 2查看 368关注 0票数 0

我正在开发一个基于eclipse的应用程序,它由几个插件组成。其中一个插件执行计算密集型任务,因此我想为我支持的一些平台提供一个“本机”实现。做这件事最好的方法是什么?

我在考虑一个基础插件(提供默认实现),它使用一些片段进行扩展(以提供特定于平台的实现)。然而,基础插件如何知道可用片段呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-20 23:02:02

您可以在您的主插件中编写一个类似于org.eclipse.core.filesystem中的LocalFileNatives的类。它加载一个实现其本机方法集的库。然后,它为使用本机实现的系统提供了一个外观,如果它可用,但对于没有本机实现的平台,它具有一些默认功能。

然后,每个平台片段仅提供适当的本机DLL或.so

还有其他选项可用于让片段提供可由主机插件检索的服务。

票数 2
EN

Stack Overflow用户

发布于 2011-06-17 00:27:30

Eclipse插件是用Java编写的。因此,您需要做的是检索操作系统信息。

如果您滚动到this page的底部,您将看到执行此操作的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6375112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档