gpt4 book ai didi

linux - 如何启动嵌入在 Eclipse 插件中的可执行文件?

转载 作者:太空宇宙 更新时间:2023-11-04 09:15:14 24 4
gpt4 key购买 nike

我正在构建一个 Eclipse 插件,它必须解析可执行文件 (Linux) 的结果以向用户显示信息。可执行文件应该嵌入到插件中,而不是单独安装。

我首先制作了一个小型原型(prototype),其中嵌入了一个伪造的可执行文件,然后在启动可执行文件之前,我将其提取到一个临时文件中,构建我的命令行,然后启动它。这对我来说没问题。

我刚刚收到真正的可执行文件,然后意识到它不是一个独立的可执行文件,而是一堆库、配置文件等。它还附带一个要执行的脚本以设置环境变量。

我现在看到的唯一选择是将整个文件解压缩到一个临时目录,根据脚本设置环境变量,然后调用我的可执行文件。

我的解决方案有效吗?您认为有更好的方法吗?

最佳答案

不要将插件打包为 jar,而只需使用一个目录,这样您就不必进行任何解包。

你指定这个使用

Eclipse-BundleShape: dir

在插件 MANIFEST.MF 中。

注意:如果您将插件打包到某个功能中,则此设置将被 功能中 plugin 元素的 unpack="true" 属性覆盖.xml 文件。

关于linux - 如何启动嵌入在 Eclipse 插件中的可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48704886/

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