1

我按照以下方法使用 Xcode 中的 Jar Bundler 创建了一个 OSX 应用程序:http ://www.centerkey.com/mac/java/ 。该工具工作正常,可启动,我将其从扩展坞中停止,我面临的问题是该工具是命令行服务器,不创建任何窗口,并且需要其 stdout 和 stderr。

执行 .app 后,有没有办法创建将 stdout 和 stderr 重定向到日志文件甚至某个窗口的捆绑包?

4

1 回答 1

0

我必须创建一个包装器,刚刚从命令行执行文件,并在安装过程中将它放在 /usr/bin

这个文件的内容是:

#!/bin/bash

/Applications/App_Name.app/Contents/MacOS/JavaApplicationStub

exit

所以,现在任何想要我的命令行输出的用户都可以打开控制台并运行包装器......

于 2009-09-09T23:01:44.563 回答