我正在 Windows 上开发 Eclipse RCP 产品,该产品在内部使用位于名为“bin”的文件夹中的一些本机二进制文件 (dll),该文件夹可作为产品的一部分使用。执行 product.exe 文件时,我需要确保 PATH 中存在文件夹“bin”。是否有一种干净的方法可以确保在启动 eclipse RCP 产品时将文件夹“bin”添加到 PATH 中?我不想编写任何脚本或批处理文件来更新 PATH,然后调用 product.exe。我也不想通过 Windows UI 或命令提示符更新环境变量。
我知道当我们尝试从 Eclipse IDE 环境运行我的产品时,运行配置中有一个选项,其中可以在 Environment 选项卡上配置环境变量。我可以通过创建一个名为“Path”的新环境变量将“bin”文件夹附加到 PATH,其值为 C:\EclipseRCPProduct\bin;${env_var:PATH}。
但是 - 当我直接从生成的 Product.exe 运行我的产品时,我想做同样的事情。有人对此有任何想法吗?
另外-如果有人对处理运行配置的环境选项卡上指定的信息的eclipse代码有任何想法,那就太好了。我可以尝试使用代码来查看是否可以在从 Eclipse IDE 外部启动产品时让它工作 - 通过生成的 RCP product.exe