【发布时间】:2011-03-08 05:10:52
【问题描述】:
我创建了一个 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”文件格式不正确。
你知道这个问题的原因是什么吗?或者如果你有线索让我解决这个问题。
非常感谢,
蝙蝠
【问题讨论】:
标签: macos export osgi eclipse-pde p2