【问题标题】:Eclipse on VMPlayer/Ubuntu keeps saying my files have changed on diskVMPlayer/Ubuntu 上的 Eclipse 一直说我的文件在磁盘上已更改
【发布时间】:2010-12-02 05:44:06
【问题描述】:

在开发人员使用 VM 的成功案例的启发下,我决定尝试一下。我在 WinXP 主机上的 Ubuntu 9.04 来宾上运行 Eclipse。由于我在主机上的网络驱动器每天备份两次,因此我决定通过网络驱动器与 VM 共享我的 Eclipse 工作区。

一切似乎都很好,除了来宾 Eclipse 经常弹出文件系统上文件已被修改的警告,我可以更新编辑器或忽略。有时当我尝试保存时也会发生同样的事情;我可以选择覆盖磁盘上的更改,或者放弃我的更改并重新加载。

怀疑网络驱动器上的分片我将文件复制到主机的 C 驱动器并从那里共享。同样的问题。

使用我的 VM 映像(在 VM Fusion 上)在朋友的 Mac OS 10.5 上进行了尝试。同样的问题。

当我将文件复制到 U 盘并将其挂载到 VM 中时,不会发生这种情况。

看起来太可惜了,因为我真的很喜欢共享网络驱动器的便利,而不必担心备份、rsync 等。

有什么想法吗?任何建议表示赞赏。

【问题讨论】:

    标签: eclipse vmware ubuntu-9.04


    【解决方案1】:

    问题很可能是文件服务器和您的计算机的时间不完全相同。这会导致文件的时间戳与 Eclipse 预期的不同,然后它会报错。

    【讨论】:

      【解决方案2】:

      假设文件本身并没有真正改变,我怀疑这是文件上的时间戳。其他编辑器是否有相同设置的类似问题?

      编辑:Timestamp bug with VMware,可能相关。

      【讨论】:

      • Bug 链接用于将文件拖入和拖出 VM。我不认为这与这个问题有关。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 2021-11-02
      相关资源
      最近更新 更多