실제로 Bonjour 서비스를 등록하기 위해 내 Mac에서 실행되는 Java 프로그램에서 dns_sd.jar 라이브러리를 사용하고 있습니다.Bonjour - Linux 용 DNS_SD.jar 라이브러리는 무엇입니까?
이 라이브러리는 Java 프로젝트에서 com.apple.dnssd. *; 패키지를 사용하여 가져옵니다. 이 라이브러리의 출처를 이해하는 데 여러 번 노력 했습니까? 나는이 라이브러리가 Apple에 의해 만들어지고 각 Mac OSx에 이미 설치되어 있다고 가정합니다. 그 맞습니까 ?
이 라이브러리의 동일한 API는 Linux 및 Windows에서 사용할 수 있습니다. 그러면 특정 OS마다 다른 dns_sd.jar가 있다는 뜻입니까? 또는 Linux와 Windows에서 동일한 라이브러리를 사용할 수 있습니까?
왜이 라이브러리는 Apple 개발 웹 사이트에서 제공되지 않습니까? 나는 도처에 보았다!
리눅스 시스템에서 Java 프로그램을 쉽게 옮길 수 있는지 알고 싶기 때문에이 모든 질문을하고 싶습니다.
도움 주셔서 감사합니다.
이 문제가있는 유일한 사람이 아닙니다. 내 시스템에서 dns_sd.jar은 다음 위치에 있습니다./System/Library/Java/Extension하지만 if를 알 수 없습니다. 이 라이브러리는 이미 OS에 포함되어 있습니다. Apple의 개발자 웹 사이트에서이 라이브러리의 Java 소스 파일이 들어있는 mDNSresponder 디렉토리를 다운로드 할 수 있음을 확인했습니다. 나는 그들이 .jar 파일을 직접 전달하지 않는 이유를 이해하지 못한다 ... 그래서 리눅스에서 코드를 어떻게 바꿀 수 있는지 알고 싶다. 누구든지 그 절차를 알고 있습니까? 감사합니다. – user2556717