【问题标题】:Application bundle Mac OS X Leopard应用程序包 Mac OS X Leopard
【发布时间】:2009-09-22 01:58:35
【问题描述】:

我有一个在 Mac OS X Tiger 上工作的应用程序包。我可以轻松地替换 jar 文件,并且在我进行更改时一切正常。我现在使用该应用程序包,当它在 Leopard 上时,我收到错误消息“无法打开此应用程序,因为此架构不支持它”。

我认为这是因为 Tiger 是 32 位的,而 Leopard 是 64 位的。有没有办法让这个相同的应用程序包在 Leopard 上运行?还是我必须制作一个全新的?我不是 Mac 用户,所以在这里做的事情很有限。

【问题讨论】:

    标签: java eclipse macos bundle


    【解决方案1】:

    我无法帮助您解决错误消息,但如果您使用的是 Eclipse,您可以简单地运行 export to .app 来创建一个新的。

    至少在新版本的 Eclipse(Ganymede) 中是这样的:

    导出->其他->Mac OS X 应用程序包

    第 1 步

    (选择导出..)

    alt text http://img142.imageshack.us/img142/492/bildschirmfoto20090921ug.png

    第 2 步

    alt text http://img186.imageshack.us/img186/8741/bildschirmfoto20090921u.png

    【讨论】:

    • 我目前正在使用 Galileo (Cocoa)。我不知道该功能是否在此处可用。我通常只是导出为 Runnable JAR 并将其插入包中。你如何导出为.app?或者你能提供一个关于如何做到这一点的链接吗?谢谢。
    • 非常感谢。我不知道您可以以这种方式导出并且它可以工作。我只需要启用表示以 32 位模式加载的复选框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 2011-09-13
    • 1970-01-01
    相关资源
    最近更新 更多