![dfcd47dcd88e6e281ef0ed195f0c3e65.png](https://i-blog.csdnimg.cn/blog_migrate/39a953b7e0089a3580b4e0801dd5456e.jpeg)
问:老师,同样的代码,为何我将Java工程改造成Maven后,始终无法运行?
实现的功能:加载abc.txt文件,代码是写在了Demo类中。
开发工具是Idea。
1.以下是普通Java工程的目录结构。
![2723103df4a31603c036cdc75d6103f0.png](https://i-blog.csdnimg.cn/blog_migrate/9ab34e54c7da4adcb1f684e06d7702cc.png)
Demo代码如下
public class Demo {
public static void main(String[] args)throws Exception{
InputStream input = new FileInputStream("src/a/abc.txt") ;
System.out.println();
}
}
此时,程序能够正常运行。
2.现在将Java工程,改造成基于Maven的形式。目录结构如下。