【问题标题】:Java meaning of .java~.java的Java含义~
【发布时间】:2013-02-13 08:51:21
【问题描述】:

通过输入jar -tf myJar.jar MyProject,我进入了文件列表,除了普通的.java.class 文件,还有一个.java~ 文件。 我已经阅读了谷歌搜索,这是由于file.java 的其他一些不完整版本。如果是这样,我该如何继续删除这些文件?因为在真正的文件夹中,除了 file.java 和 file.class 之外没有其他文件。

提前致谢。

【问题讨论】:

  • 会不会是某种文件的备份?

标签: java tilde


【解决方案1】:

几乎可以肯定,它们只是由您使用的任何文本编辑器自动创建的备份文件。删除它们应该没问题。

我确定它们在真正的文件夹中 - 您的 shell/explorer 可能正在向您隐藏它们。只需尝试使用命令行按名称删除它们,即使它们没有显示在自动完成中。

(当我们不知道您正在使用哪个编辑器、哪个操作系统或您如何查看目录时,很难更具体...)

【讨论】:

  • 非常感谢您的及时回复!
【解决方案2】:

这些是 vim 备份文件。请参阅 herehere 了解一些配置选项,以避免弄乱您的工作目录。

【讨论】:

  • 也可以是emacs备份文件。如何删除它们:*.com/questions/151945/…
  • 或从其他一些编辑器备份文件。 gedit 例如也是如此。我猜这是类 Unix 操作系统上用于备份文件的通用文件名约定。