Java 将项目从eclipse迁移到intelliJ:FileNotFoundException

Java 将项目从eclipse迁移到intelliJ:FileNotFoundException,java,eclipse,spring,intellij-idea,intellij-14,Java,Eclipse,Spring,Intellij Idea,Intellij 14,我是IntelliJ 14的新手,现在我已经将项目从eclipse迁移到IntelliJ。我的问题是我遇到了以下错误: java.io.FileNotFoundException:类路径资源 无法打开[src/main/java/com/myproject/beans/beans.xml],因为 它不存在 我确信beans.xml在这个目录中 AbstractApplicationContext context = new ClassPathXmlApplicationContext(

我是IntelliJ 14的新手,现在我已经将项目从eclipse迁移到IntelliJ。我的问题是我遇到了以下错误:

java.io.FileNotFoundException:类路径资源 无法打开[src/main/java/com/myproject/beans/beans.xml],因为 它不存在

我确信beans.xml在这个目录中

AbstractApplicationContext context = new ClassPathXmlApplicationContext(
               "com/myproject/beans/beans.xml");
 context.close();
beans.xml:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans.xsd">
......

</beans>

......

我强烈建议将SpringXML移动到
src/main/resources
目录中。这遵循惯例,然后您只需在项目视图中右键单击此新目录,并选择“将目录标记为…”即可将其标记为“资源根目录”

听起来IntelliJ并没有将您的文件(或该目录分支)放到类路径上。尝试查看
文件|项目结构|模块


确保保存
com/myproject/beans/beans.xml
的目录列在最右侧,作为
内容根目录。如果没有,右键单击目录并添加它。理想情况下,它应该是一个
资源文件夹
,与
src
文件夹分开。

也许一些屏幕截图会有所帮助,因为我们无法检查您的文件系统以确保您没有出现“同名目录”错误:)