2009-09-21 145 views
1

我在Mac OS X Tiger上有一个可用的应用程序包。我很容易就能够替换jar文件,并且所有工作都是在我做出改变的情况下进行的。我现在拿这个应用程序包,当它在Leopard上时,我收到了错误消息,“无法打开此应用程序,因为它在此架构上不受支持”。应用程序包Mac OS X Leopard

我认为这是因为Tiger是32位而Leopard是64位的。有没有办法让这个应用程序捆绑在Leopard上工作?或者我必须做一个全新的?我不是一个苹果公司的人,所以在这里做什么是有限的。

回答

2

我不能帮你提供错误信息,但是如果你使用的是Eclipse,你可以简单地运行export到.app来创建一个新的。

至少这可能在Eclipse(木卫)的新版本是这样的:

导出 - >其它 - >的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

+0

我使用目前伽利略(可可)。我不知道这个功能在这里是否可用。我通常只是作为Runnable JAR导出并将其插入到捆绑包中。你如何导出为.app?或者你能提供一个关于如何做的链接?谢谢。 – Ken 2009-09-21 17:40:41

+0

非常感谢。我不知道你可以通过这种方式导出,它的工作原理。我只需启用所述加载为32位模式的复选框。 – Ken 2009-09-21 17:51:30

+0

不客气! – 2009-09-21 17:56:28

相关问题