从OSX捆绑的jar工具中获取stdout和stderr

时间:2009-09-03 03:27:43

标签: macos jar executable-jar jarbundler

我使用Xcode中的Jar Bundler创建了一个OSX应用程序,遵循以下方法:http://www.centerkey.com/mac/java/。 该工具工作正常,可以启动,我从停靠站停止,我面临的问题是这个工具是一个命令行服务器,不创建窗口,需要它的stdout和stderr。

是否有办法创建捆绑包,其中stdout和stderr在执行.app后被重定向到日志文件甚至是某个窗口?

1 个答案:

答案 0 :(得分:0)

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

此文件的内容为:

#!/bin/bash

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

exit

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