好的,所以,使用Netbeans进行小型Java项目。无论如何,它今天早上工作正常。然后,在简单地处理另一个项目并切换回来之后,发生了一些变化。
现在,当我创建新的.java文件时,它说它们已经存在 - 但是,直到那时它们才没有。也就是说,文件名不存在,一旦我创建它,它说它已经存在,在它说之后,它确实存在。哪个,以前该文件不存在,所以这是一个问题。
其次,它创建的文件是空白的。使用模板创建它时更容易使用:自动添加包语句和类结构。
这会在重启时持续存在。
听起来与此类似:Netbeans creates file, then complains it already exists
在Windows 7. Netbeans 7.3版
上任何想法如何解决?
编辑:
我想我可能找到了原因。我已经更改了默认的类模板,或者更准确地说,从默认值中删除了几个部分。显然我第二次这样做了,我也删除了一些模板标记,而这种语法错误最终导致了这种情况发生。修复语法错误后,似乎可以正常工作。
答案 0 :(得分:3)
我有类似的经历: 每次我在Netbeans 8中右键单击以获取包中的新类时,我只会得到一个空文件并抱怨该文件已经存在。
解决方案是我去工具 - >模板 - >展开Java文件夹 - > select" Java Class" - >按"恢复默认"
答案 1 :(得分:0)
解决方案是转到工具->模板->展开Java文件夹->选择“ Java类”-> 在编辑器中打开
在Java类文件中使用此代码
<#if包??? &&包!=“”“>
package $ {package};
公共类$ {name} {
}
答案 2 :(得分:0)
我曾经遇到过同样的问题。我使用 Netbeans IDE 8.2v 并预装了专用的 Java 包。即使重新安装后,这个错误也无法为我修复。在以前的 Netbeans 版本中,我根据自己的方式更改了模板表单 - 这是 file/class already existing
错误的原因。在另一个重新安装过程之后,我手动将所有更改的模板恢复为应用程序默认方式。您可以完成并修复此错误。它对我有用!
路径:Netbeans>>工具>>模板>>单击Java文件夹>...在您的右侧有一个按钮面板>...单击“恢复为默认值”