gpt4 book ai didi

java - 无法找到配套共享库

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:41 24 4
gpt4 key购买 nike

我开发的产品是基于 Eclipse RCP 构建的,并且有很多与之关联的插件。产品构建导出为适用于 mac 的 .zip 文件。但是,在 mac 中使用默认存档实用程序提取 zip 文件并尝试运行该产品后,会出现一个对话框,其中显示消息“无法找到配套共享库”。此问题仅在将 mac 更新到 Sierra 后才出现;它对 El Capitan 完全有效。

我已经按照不同帖子的建议尝试了几种方法,例如

1) 检查 .ini 文件中的路径

-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417

这些路径非常好,并且相应的启动 jar 和启动程序文件夹存在于指定的路径上。

2) 使用不同的提取器
我使用 Keka extractor for mac 并使用它解压缩构建,令人惊讶的是产品运行。我通过存档实用程序和 keka 查看了提取的构建的目录结构。我注意到存档实用程序提取的构建中缺少一些东西,比如配置中的某些目录和 p2 文件夹。我不知道是什么原因造成的。

由于许多产品用户只是在 mac 中使用默认的存档实用程序,是否可以通过某种方式解决此问题而不让用户下载额外的提取器(如 keka)?

最佳答案

我在 Sierra 中的 Talend(也是基于 eclipse 构建的应用程序)中发现了同样的问题。下面的命令行似乎解决了这个问题:xattr -c TOS_DI-macosx-cocoa.app 或通用xattr -c NameOfYourApp.app

关于java - 无法找到配套共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43060242/

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