我创建了一个 OSGi 项目,其中一个我有 2 个项目: - 一个插件项目:包含我的源文件、使用我的功能项目的产品配置和功能 org.eclipse.equinox.p2.ui.user。这意味着我的程序能够安装新软件或更新程序。- 一个包含我的插件项目的功能项目。
我可以将我的程序运行到 Eclipse 中,它可以工作。我可以从 eclipse 中导出我的产品配置,然后启动我的程序:它可以工作。
之后,我想用eclipse的框架PDE自动构建我的程序。我遵循了本教程:http ://help.eclipse.org/help32/index.jsp?topic=/org.eclipse 。pde.doc.user/guide/tasks/pde_product_build.htm 。我能够为 Windows、Linux 和 Mac os 生成我的程序。windows 和 linux 的可执行文件工作。但是,mac os 的可执行文件不起作用。
当我点击图标时,什么也没有发生,我也没有错误。为了能够在 mac os 上启动,我必须将文件 myExecutable.app/Contents/MacOS/eclipse 替换为 Eclipse.app/Contents/MacOS/eclipse 之一。似乎我生成的可执行文件的“eclipse”文件格式不正确。
你知道这个问题的原因是什么吗?或者,如果你有线索让我解决这个问题。
非常感谢你,
蝙蝠