好的,那么,用Netbeans做一个小的Java项目。不管怎么说,今天早上它工作得很好。然后,在短暂地做了另一个项目并切换回来之后,有些事情发生了变化。
现在,当我创建新的.java文件时,它会说它们已经存在了--但是,直到那时它们才存在。也就是说,文件名不存在,一旦我创建了它,它就会说它已经存在了,在它说了之后,它就存在了。这个文件以前并不存在,所以这是一个问题。
其次,它创建的文件是空白的,使用模板创建的时候就容易多了:自动添加package语句和类结构。
这在重新启动后仍然存在。
听起来类似于:Netbeans creates file, then complains it already exists
在Windows 7上。Netbeans 7.3版
有什么办法吗?
编辑:
我想我可能已经找到原因了。我已经改变了默认的类模板,或者更准确地说,从默认的类模板中去掉了几个部分。显然,第二次我这样做的时候,我也删除了一点模板标记,而正是这个语法错误最终导致了这种情况的发生。在修复了语法错误之后,它似乎工作了。
4条答案
按热度按时间6jjcrrmo1#
我也有过类似的经历:每次我在Netbeans 8中右键单击以获取包中的新类时,我只得到一个空文件和一个关于该文件已经存在的抱怨。
我的解决方案是进入工具-〉模板-〉展开Java文件夹-〉选择“Java类”-〉按“恢复为默认值”
5lhxktic2#
解决方案是转到工具-〉模板-〉展开Java文件夹-〉选择“Java类”-〉在编辑器中打开
在java类文件中使用此代码
〈#if软件包??&&软件包!=“"〉
软件包${package};
公共类${name} {
}
s1ag04yj3#
我曾经遇到过同样的问题。我使用的是Netbeans IDE 8.2v,它预装了一个专用的Java包。即使重新安装,这个错误也无法为我修复。在以前的Netbeans版本中,我根据自己的方式更改了模板表单-这就是我出现
file/class already existing
错误的原因。在另一个重新安装过程后,我手动将所有更改的模板恢复为应用程序默认的方式。你可以做到这一点&修复了这个错误。它为我工作!PATH:Netbeans〉〉工具〉〉模板〉〉单击Java文件夹〉...您的右侧有一个按钮面板〉...单击“恢复为默认值”
x33g5p2x4#
我遇到了这个问题,前面提到的解决方案都不适合我。我发现,简单地复制创建的文件目录,即C:\Users\Bill\Desktop\randomjavafile.java,删除文件,然后重试就可以了:)。