7

好的,所以,将 Netbeans 用于小型 Java 项目。无论如何,今天早上它工作得很好。然后,在短暂地从事另一个项目并切换回来之后,情况发生了变化。

现在,当我创建新的 .java 文件时,它说它们已经存在 - 但是,直到那时它们才存在。也就是说,文件名不存在,一旦我创建它,它就说它已经存在,在它说之后,它确实存在。哪个,好吧,该文件以前不存在,所以这是一个问题。

其次,它创建的文件是空白的。当它使用模板创建它时使用起来要容易得多:自动添加包语句和类结构。

这在重新启动后仍然存在。

听起来类似于:Netbeans 创建文件,然后抱怨它已经存在

在 Windows 7 上。Netbeans 版本 7.3

任何想法如何解决?

编辑:

我想我可能找到了原因。我已经更改了默认的类模板,或者更准确地说,从默认中删除了几个部分。显然,我第二次这样做时,我还删除了一些模板标记,正是这个语法错误最终导致了这种情况发生。修复语法错误后,它似乎可以工作。

4

4 回答 4

4

我有类似的经历:每次我在 Netbeans 8 中右键单击以获取包中的新类时,我只得到一个空文件并抱怨该文件已经存在。

解决方案是我去工具 -> 模板 -> 展开 Java 文件夹 -> 选择“Java 类” -> 按“恢复为默认值”

于 2014-05-27T10:00:41.627 回答
0

解决方案是转到工具 -> 模板 -> 展开 Java 文件夹 -> 选择“Java 类” -> 在编辑器中打开

在 java 类文件中使用此代码

<#if 包?? && 包 != "">

包 ${包};

公共类 ${name} {

}

于 2020-02-23T19:47:48.690 回答
0

我遇到了这个问题,之前提到的解决方案都不适合我。我发现只需复制创建的文件目录即 C:\Users\Bill\Desktop\randomjavafile.java 并删除该文件,然后再试一次即可:)。

于 2022-01-26T02:25:10.167 回答
0

我曾经遇到过同样的问题。我使用预装了专用 Java 包的 Netbeans IDE 8.2v。即使重新安装后,我也无法修复此错误。在以前的 Netbeans 版本中,我按照自己的方式更改了模板表单——这就是file/class already existing我出错的原因。在另一个重新安装过程之后,我手动将所有更改的模板恢复为应用程序默认方式。您可以完成并修复此错误。它对我有用!

路径:Netbeans >> 工具 >> 模板 >> 单击 Java 文件夹 >... 在您的右侧有一个按钮面板 >... 单击“恢复为默认值”

于 2021-07-20T06:51:23.733 回答