0

我有一个问题:突然(就像那样)我的 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。当我创建一个新项目时,它还包括所有需要的文件,除了这个......这怎么可能?那有什么问题?前几天还好吗?

4

1 回答 1

1

Workspace 文件夹的 .metadata 配置出现问题。我删除了这个 .metadata 文件夹,在 IDE 中重新导入了所有项目,我的问题就解决了。希望这对其他人有帮助。

于 2012-12-10T14:10:13.317 回答