编程语言
首页 > 编程语言> > java-在Eclipse RCP插件上加载DLL的首选方法是什么?

java-在Eclipse RCP插件上加载DLL的首选方法是什么?

作者:互联网

我有一个需要DLL的Eclipse RCP插件.

将DLL引用添加到清单的建议最佳实践是什么? DLL应该位于哪里,建议的目录名称是什么?

我读过有冲突的做法.有些要求您创建一个具有体系结构和处理器类型的文件夹,有些要求在清单上设置一些平台筛选器.

解决方法:

Eclipse应用程序中的最佳方法是使用插件片段.一个标准的eclipse项目(带有dll)将为所有受支持的平台提供多个片段.仅在目标平台(在“平台过滤器”中指定)时才激活片段.

从eclipse文档中获得(带有标准的eclipse安装)

平台过滤器是有效的LDAP字符串,必须在正在运行的系统中评估为true才能运行插件.例如,以下过滤器指示该插件被设计为仅在具有Win32窗口系统的平台上运行:Eclipse-PlatformFilter:(ws = win32).如果用户尝试在不满足此要求的平台上运行Eclipse,则运行时将静默忽略该插件.

标签:rcp,eclipse,dll,java
来源: https://codeday.me/bug/20191210/2102236.html