我實際上在我的MAC上運行的Java程序中使用dns_sd.jar庫來註冊Bonjour服務。Bonjour - 適用於Linux的DNS_SD.jar庫?
此庫在Java項目中使用包導入:com.apple.dnssd。*; 我試了幾次才明白這個庫是從哪裏來的?我想這個庫是由Apple創建的,並且已經安裝在每個Mac OS X上。那是對的嗎 ?
看來,這個庫的相同API在Linux和Windows上可用。那麼這是否意味着每個特定的操作系統都有其他的dns_sd.jar?或者我們可以在Linux和Windows上使用相同的庫嗎?
爲什麼在Apple開發者網站上未提供此庫?我到處看着!
我在問所有這些問題,因爲我想知道我是否可以輕鬆地將Linux程序移植到Linux系統上?
謝謝你的幫助!
很高興我不是唯一一個有這個問題的人。 所以在我的系統上,dns_sd.jar位於:/ System/Library/Java/Extension但是我無法知道是否這個庫已經包含在操作系統中。 我看到,在Apple的開發者網站上,我們可以下載包含此庫的java源文件的mDNSresponder目錄。我不明白他們爲什麼不直接傳送.jar文件... 所以知道我想知道如何在Linux上轉換我的代碼。有沒有人知道這個過程? 謝謝! – user2556717