Java 从netbeans中删除不需要的目录文件夹并修复;已处于版本控制之下”;

Java 从netbeans中删除不需要的目录文件夹并修复;已处于版本控制之下”;,java,netbeans,Java,Netbeans,我有两个问题想解决,但在我试图解决这些问题的过程中,我成功地降到一只愤怒的灵长类动物身上,对着我的电脑大喊大叫 以下是我的问题(其中一些问题无法通过在线社区解决), 今天早些时候,我认为创建一个名为“res”的文件夹是个好主意,res将用于存储我正在制作的游戏的图像和wav文件。现在,如果我正在测试的wav文件不在这个文件夹中,并且wav文件的目录正确,那么它工作正常,看起来是这样的“.getResource(fileName);”。但是当我在“res”文件夹中有wav文件时,我将目录更改为以下

我有两个问题想解决,但在我试图解决这些问题的过程中,我成功地降到一只愤怒的灵长类动物身上,对着我的电脑大喊大叫

以下是我的问题(其中一些问题无法通过在线社区解决), 今天早些时候,我认为创建一个名为“res”的文件夹是个好主意,res将用于存储我正在制作的游戏的图像和wav文件。现在,如果我正在测试的wav文件不在这个文件夹中,并且wav文件的目录正确,那么它工作正常,看起来是这样的“.getResource(fileName);”。但是当我在“res”文件夹中有wav文件时,我将目录更改为以下.getResource(“res/”+fileName);我得到以下信息 警告:[选项]引导类路径未与-source 1.6一起设置 1警告 以及指向所有与声音相关的内容的nullPointerException

因此,在极度沮丧之后,我删除了“res”文件夹,然后项目停止编译,因为它找不到“res”,所以我重新创建了res文件夹,保留了wav文件,效果很好。然后我觉得很高兴,并想,是的,我已经做了一段时间,让我们把这个提交给SVN。 在尝试提交我的工作时,“res”文件夹出现“已处于版本控制下”错误

因此,我们来回顾一下这一点

我在我的项目文件夹中创建了一个名为“res”的文件夹(通过netbeans)

我将一个wav文件放入“res”中,发现它抛出了错误

我从“res”中删除了wav文件,它工作正常

我删除了res文件夹,没有这个非常重要的文件夹,project拒绝编译

我重新创建了res文件夹,然后尝试将我的工作提交给SVN,SVN不再需要我的孩子了

我现在只剩下孩子了,我不能把他们放在安全的地方,家里还有一个不需要的鬼魂(我的项目文件夹里的文件夹什么都做不了)


一如既往,我们非常接受并欢迎您的帮助。

关于SVN问题:

NB倾向于在SVN上自动添加或删除目录(但不提交),并且在删除/重新创建之后可能会混淆

我建议使用不同的工具(例如SVN命令行或TortoiseSVN)来验证SVN正在挂起哪些操作,并尝试还原
res
目录中的操作。如果SVN将
res
标记为现有,则可以尝试验证目录尚未在存储库中

您还可以从Netbeans目录(以前称为
%HOME%\.Netbeans\cache\SVN
)中删除SVN缓存,现在(NB 7.2)更改为
%HOME%\Netbeans\cache\7.2\svncache


一个极端的解决方案是进行新的签出,并将您的更改从旧的工作副本复制到新的副本。

感谢您的回复。我设法使其重新工作。我现在可以再次将我的工作提交给SVN