我有一个问题:突然(就像那样)我的 Eclipse IDE 丢失了 com.apple.dnssd 库。“昨天”我正在开发一个应用程序,“今天”它给我带来了标题中的错误。有趣的是,我仍然可以导入:
com.apple.*;
com.apple.jdirect.*;
com.apple.mrj.*;
com.apple.mrj.macos.*;
com.apple.mrj.macos.carbon.*;
所以唯一的dnssd丢失了。
我已经正确安装了 Bonjour API,我已经从苹果开发者那里安装了 2.0.4 版本并且正在使用它。我在 Bonjour 目录和 jre7 中都有 dns_sd.jar。我试图从 SDK 重新安装 Bonjour。一样的东西。我就是不明白出了什么问题。有任何想法吗?
- - 编辑 - -
当 Eclipse 读取项目中包含的库时,它会从 %jre%\lib、%jre%\lib\ext 中读取所有库,除了这个唯一的文件:dns_sd.jar。当我创建一个新项目时,它还包括所有需要的文件,除了这个......这怎么可能?那有什么问题?前几天还好吗?