以编程方式引用 Eclipse 产品目录中的文件夹或文件

Programmatically reference folder or file from Eclipse product directory

我正在创建一个 Eclipse RCP 产品,它在顶级文件夹中有一个 /bin 目录,其中包含一些文件。以编程方式到达 /bin 位置的最佳方法是什么?

产品目录:

在插件中使用Platform.getInstallLocation获取安装目录位置:

URL installURL = Platform.getInstallLocation().getURL();

String path = URIUtil.toURI(installURL).toASCIIString();

PlatformURIUtil 都在 org.eclipse.core.runtime 包/插件中。