Java 什么使应用程序基于PowerPC

Java 什么使应用程序基于PowerPC,java,macos,terminal,intel,powerpc,Java,Macos,Terminal,Intel,Powerpc,所以我用Objective-C在Xcode中编写了一个应用程序,它打包了一个jar文件,这样它就可以像在终端中执行一样运行。Xcode应用程序运行,但应用程序创建的打包jar给出了一个错误 应用程序文件结构为 Foo.app -内容 --信息列表 --MacOS ---foo.jar ---启动器 --资源 我还在启动器上运行chmoda+x,使其可执行 发射器的内容是 #!/bin/sh cd "$( dirname "$0" )" sudo java -Xmx1G -jar "foo.jar

所以我用Objective-C在Xcode中编写了一个应用程序,它打包了一个jar文件,这样它就可以像在终端中执行一样运行。Xcode应用程序运行,但应用程序创建的打包jar给出了一个错误

应用程序文件结构为

Foo.app
-内容
--信息列表
--MacOS
---foo.jar
---启动器
--资源

我还在启动器上运行chmoda+x,使其可执行

发射器的内容是

#!/bin/sh
cd "$( dirname "$0" )"
sudo java -Xmx1G -jar "foo.jar" -o true

当我尝试运行打包的应用程序时,它表示不再支持PowerPC应用程序。

在多次查看代码后,注意到在创建启动器时,我使用了NSUTF8StringEncoding而不是NSUTF8StringEncoding,这导致应用程序无法工作。

尝试添加您正在使用的机器类型,等等,以获得更好的答案。我正在使用2010年年中的Mac pro