在Java中删除资源包

在Java中删除资源包,java,eclipse,resourcebundle,Java,Eclipse,Resourcebundle,我在项目中使用ResourceBundle类只是为了检索某些文件的路径。 它使用的文件名为“properties.properties”,我把它放在eclipse项目的“bin”文件夹中 代码如下所示: String filename = ResourceBundle.getBundle("properties").getString(key); 文件“properties.properties”不时出现在“bin”文件夹中。原因可能是什么?您可能正在对项目执行“清理”。bin不是存放Sour

我在项目中使用ResourceBundle类只是为了检索某些文件的路径。 它使用的文件名为“properties.properties”,我把它放在eclipse项目的“bin”文件夹中

代码如下所示:

String filename = ResourceBundle.getBundle("properties").getString(key);

文件“properties.properties”不时出现在“bin”文件夹中。原因可能是什么?

您可能正在对项目执行“清理”。bin不是存放Sources的地方请更改属性文件的位置,它不应位于bin目录内。每当清理project时,它都会刷新bin目录。我已清理了我的project,但该文件仍然没有消失。它只删除了bin文件夹中的文件夹和.class文件。不过我明白你的意思。我会把它移到另一个文件夹,如果它再次消失,我会回来。把它放到(其中一个)源文件夹中,然后eclipse会自动将它复制到bin文件夹中。