这个实在是太奇怪了。我有一个完美运行的 Eclipse + Android 2.2 SDKboth管理员帐户andWindows XP 下的 LUA(有限用户帐户)。
然后我决定添加 Android 1.6 SDK(我只能通过管理员帐户来完成)。看起来一切顺利,因为它仍然可以完美运行——但仅限于该管理员帐户!
当我尝试在 LUA 下启动 Eclipse 时,收到以下错误消息框:
![alt text](https://i.stack.imgur.com/CkLHH.png)
它会在 2-3 秒内消失并替换为:
![alt text](https://i.stack.imgur.com/h7Ge5.png)
然后我尝试检查“首选项”页面,但同样,我收到的只是错误消息:
![alt text](https://i.stack.imgur.com/KdQc3.png)
and:
![alt text](https://i.stack.imgur.com/kMpjZ.png)
知道为什么会发生这种情况以及如何解决这个问题吗?
(我希望能够继续使用 LUA 工作)
Update: 我已经上传了错误日志文件(参考消息框中的“显示错误日志”),供您专家检查。希望这能揭开这个谜团。
完整的答案有些复杂,涉及 Eclipse 的配置区域、工作区等。如果您感兴趣,这些都记录在 Eclipse 站点上。
但是有一种更简单、更直接的方法,因为您不会尝试通过网络在同一个副本上同时运行多个用户 - 在这种情况下您需要完整的答案。
只需将 Eclipse 安装在一个目录中,例如 C:/dev/Eclipse。确保您的受限用户和管理员都拥有对所有内容的写入权限。以受限用户身份运行 Eclipse。它应该立即启动,因为 Eclipse 不需要任何特权。
此时,如果您愿意,可以将其锁定为只读。默认情况下,所有配置都存储在 Eclipse 安装目录中。
我建议此时开始全新安装,以消除您可能引入的任何不一致之处。尽管您应该能够通过删除configure/目录的所有子目录(但不是config.ini)来重置内容。有一种官方方法可以做到这一点,但这是完整答案的一部分。 :=)
我还建议为每个用户使用不同的工作区,以避免任何权限问题。
但我的重要建议是——升级到 Windows 7,并且不要以管理员身份运行 Eclipse!
不管怎样,一旦你让它工作起来——将来升级,让受限用户完全可写 Eclipse 目录,然后以受限用户身份更新,然后在需要时再次使其只读。
注意:这是作弊方式。真正的答案是为每个用户提供自己的配置目录。这是唯一可行的,因为您可以控制两个用户并且可以协调任何更新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)