Я фактически использую библиотеку dns_sd.jar в программе Java, запущенной на моем MAC, чтобы зарегистрировать услугу Bonjour.Bonjour - библиотека DNS_SD.jar для Linux?
Эта библиотека импортируется в проект Java, используя пакет: com.apple.dnssd. *; Я попробовал несколько раз, чтобы понять, откуда берется эта библиотека? Я полагаю, что эта библиотека создана Apple и уже установлена на каждом Mac OSx. Это верно ?
Похоже, что тот же API этой библиотеки доступен в Linux и Windows. Значит ли это, что для каждой конкретной ОС существуют другие dns_sd.jar? Или мы можем использовать одну и ту же библиотеку в Linux и Windows?
Почему эта библиотека не представлена на веб-сайте Apple Developer? Я везде искал!
Я задаю все эти вопросы, потому что хочу знать, могу ли я легко переносить свою программу на Java в Linux-систему?
Благодарим за помощь!
Рад уху, что я не единственный, у кого есть эта проблема. Итак, в моей системе dns_sd.jar находится по адресу:/System/Library/Java/Extension. Но я не могу узнать, если эта библиотека уже была включена в ОС. Я увидел, что на веб-сайте разработчика Apple мы можем загрузить каталог mDNSresponder, содержащий исходный файл java этой библиотеки. Я не понимаю, почему они не доставляют напрямую файл .jar ... Так что я знаю, что хочу знать, как я могу перенести свой код на Linux. Кто-нибудь знает процедуру для этого? Спасибо! – user2556717