我目前正在使用 MacRuby 和 XCode 为 CraftBukkit 编写 Mac 原生界面。
现在,我正在使用 NSTask 和 NSPipe 来运行 Minecraft 的 Java 服务器:
buk.setLaunchPath("/usr/bin/java")
buk.setArguments([
"-Xmx1024M",
"-Xincgc",
"-jar",
"#{NSBundle.mainBundle.pathForResource 'bukkit', :ofType => 'jar'}",
"nogui"
])
buk.launch
但是,我不能添加bukkit.jar
为资源!它只是不会建立。我可以轻松地包含图像,并且NSBundle
可以正常工作。
#{NSBundle.mainBundle.pathForResource 'bukkit', :ofType => 'jar'}
不返回任何内容(因为文件不包含)。
如何包含bukkit.jar
作为要内置的资源sample.app/Contents/Resources
?
谢谢!