Java 资源文件已复制到输出目录,但未被Eclipse读取

Java 资源文件已复制到输出目录,但未被Eclipse读取,java,eclipse,Java,Eclipse,我在src的根目录中得到了一个XML文件,它与编译的类一起输出到bin文件夹中。我怎样才能告诉Eclipse将将来驻留在bin root文件夹中的所有文件放在类路径中 我看不出有这样的选择。我可以定义输出目录,无论是否从源代码复制文件夹,但我认为输出的根目录在类路径中 或者这是一种反常的行为,我应该看到它 谢谢 编辑: 即使我在“自定义”视图中选择了Java输出文件夹,bin文件夹也不会显示在“项目”视图中。它显示在Navigator中,但没有添加到生成路径的选项 编辑生成路径时,我可以选择它作

我在src的根目录中得到了一个XML文件,它与编译的类一起输出到bin文件夹中。我怎样才能告诉Eclipse将将来驻留在bin root文件夹中的所有文件放在类路径中

我看不出有这样的选择。我可以定义输出目录,无论是否从源代码复制文件夹,但我认为输出的根目录在类路径中

或者这是一种反常的行为,我应该看到它

谢谢

编辑:

即使我在“自定义”视图中选择了Java输出文件夹,bin文件夹也不会显示在“项目”视图中。它显示在Navigator中,但没有添加到生成路径的选项


编辑生成路径时,我可以选择它作为输出文件夹。我还检查了项目元数据,似乎有

右键单击项目属性并将您的bin文件夹添加到构建路径

好的,很抱歉这是hibernate的事情

它会抛出一条通用消息,表示文件不存在,但如果您在bin的根目录中选择另一个文件,则该文件已被读取。因此,要么hibernate作为不同的类加载器或基本路径有一些特殊的考虑,要么它们确实需要更改异常的含义


我很抱歉没有注意到基本的双重检查,这显然是一种可能性。

您使用的是Maven project吗?不,我只是在运行一个普通的Java应用程序,所以src中的所有内容在编译时都会复制到bin,但在运行时会失败(只有非.class文件)。我是否应该将bin作为类路径添加到buildpath中?向我们展示您如何访问该文件的代码?那么构建路径和类路径是否应该与Eclipse的buildpath关联?我猜编译和运行时一定有不同的var。这难道不会使我的编译环境依赖于不需要的bin路径吗?它可能有这种关系吗?无论如何,我不知道为什么或者是否是预期的,但我的bin文件夹没有显示在包和项目浏览器中,右键单击它。