2010-01-28 279 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中做到這一點。

相關問題