Eclipse和Windows 7

spe*_*0ne 6 filesystems file eclipse-3.5 windows-7

我已经使用Windows 7Eclipse 3.5.1(Galileo)重新安装了我的计算机.

奇怪的是,我看不到Eclipse生成的任何文件.我找不到工作区,退房后无法从SVN找到文件.

看起来Windows 7无法读取Eclipse生成的文件......很奇怪

这可能是什么原因?

Jör*_*tag 15

你在哪里安装了Eclipse?你的工作区在哪里?

在Windows 7(实际上是Vista)中,许多安全策略现在实际上是由操作系统强制执行的,这些安全策略仅存在于早期版本的Windows中.例如,根据微软的文档,C:\Program Files几十年来写入它几乎是非法的,但如果你真的尝试过它,它仍然有效.不再.截至Vista,C:\Program Files是禁区.

但是,为了不破坏现有(损坏)的应用程序,Microsoft引入了文件系统虚拟化.如果应用程序尝试写入C:\Program Files,则会以静默方式重定向到C:\Users\%Username%\AppData\Local\VirtualStore\Program Files.因此,此特定应用程序会查看它创建或更改的所有文件C:\Program Files,但其他应用程序,包括资源管理器,只能看到未更改/空目录.

这不仅适用于C:\Program Files其他系统目录,也适用于其他系统目录.此外,它适用于注册表的系统部分,HKEY_LOCAL_MACHINE例如.

为了避开这一切,我只是安装了我的Eclipse副本中%LocalAppData%\eclipse(这是C:\Users\%Username%\AppData\Local\eclipse),并在创造我的工作区%AppData%\eclipse(这是C:\Users\%Username%\AppData\Roaming\eclipse).这只是工作 ™.