0

Bonjour サービスを登録するために、MAC 上で実行されている Java プログラムで dns_sd.jar ライブラリを実際に使用しています。

このライブラリは、パッケージ com.apple.dnssd.* を使用して Java プロジェクトにインポートされます。このライブラリがどこから来たのかを理解するために何度か試しましたか? このライブラリは Apple によって作成され、各 Mac OSx に既にインストールされていると思います。あれは正しいですか ?

このライブラリの同じ API が Linux と Windows で利用できるようです。つまり、特定の OS ごとに他の dns_sd.jar があるということですか? それとも、Linux と Windows で同じライブラリを使用できますか?

このライブラリが Apple 開発者の Web サイトで提供されていないのはなぜですか? 私はどこでも見ました!

LinuxシステムでJavaプログラムを簡単に転置できるかどうか知りたいので、これらすべての質問をしていますか?

ご協力ありがとうございました !

4

1 に答える 1

0

まったく同じ調査結果と同じ質問があります。Mountain Lion の dns_sd.jar はどこにありますか? Oracle が Java ディストリビューションを引き継いでから、実際には (永遠に) なくなったのでしょうか?

Bonjour SDK は Windows 上で完全に動作し、その上にサービスを構築できます。同じパッケージを OSX に移植しようとすると、Windows バージョンの dns_sd.jar を手動で含めても、不満足なリンク エラーが発生します。

ネイティブ OSX コードが欠落している可能性がありますか?

Bonjour が Windows ではうまく動作するのに、後のバージョンの OS X では動作しないというのは少しおかしいですね。

于 2013-07-28T17:35:47.803 に答える