2010-01-28 72 views
1

我有一个小问题..我在windows中创建了一个java应用程序,我的.jar包含了整个应用程序..我将这个jar文件复制到了mac并从那里执行它。 Java应用程序由bonjour代码组成,如果我在windows上执行.jar,它工作正常,并且bonjour开始做广告...但是,对于mac,应用程序运行正常,但没有宣传bonjourservice .. 我不了解区别..任何人解释我是这样吗?无法在mac上正常运行java应用程序

+0

也许如果它不起作用有一个错误?尝试使用“java -jar”开关从命令行运行应用程序,查看是否有任何堆栈跟踪或其他严重的诊断信息正在输出,如果是,则将它们添加为问题的“注释”如果您捕获异常并且不记录日志他们或重新推出他们,你的程序将很难排除故障。 – JohnnySoftware 2010-02-09 14:54:45

回答

0

因为在Mac上操作系统会为你做这件事,所以你必须注册系统服务,而不是自己做整个协议。不幸的是,我不知道如何在Java中做到这一点。

相关问题