错误/异常:java.io.FileNotFoundException: .\src\db.properties (系统找不到指定的路径。);的解决方法...

1、异常视图  

错误/异常:java.io.FileNotFoundException: .\src\db.properties (系统找不到指定的路径。);的解决方法..._第1张图片

 

2、解决方法 

与之相关的部分代码:

 1 static{
 2      try {
 3          //读取db.properties
 4          Properties props = new Properties();
 5          FileInputStream in = new FileInputStream("./src/db.properties");
 6          //加载文件
 7          props.load(in);
 8          url = props.getProperty("url");
 9          user = props.getProperty("user");
10          password = props.getProperty("password");
11          driverClass = props.getProperty("driverClass");
12          //注册驱动
13          Class.forName(driverClass);
14      } catch (FileNotFoundException e) {
15          e.printStackTrace();
16      } catch (IOException e) {
17          // TODO Auto-generated catch block
18          e.printStackTrace();
19      } catch (ClassNotFoundException e) {
20          // TODO Auto-generated catch block
21          e.printStackTrace();
22          System.out.println("注册驱动失败");
23      }
24  } 

  首先,我这个项目是Java web项目: (上面红色处的代码是Java项目的写法)

错误/异常:java.io.FileNotFoundException: .\src\db.properties (系统找不到指定的路径。);的解决方法..._第2张图片

说明:

  1、点(.):代表java命令运行的目录;
  2、斜杠(/):表示classpath的根目录;

 在java项目下,点(.) java命令的运行目录从项目的根目录开始的;  classpath的根目录从bin目录开始的
 在web项目下,点(.) java命令的运行目录从tomcat/bin目录下开始的;  classpath的根目录从web-INF/classes目录下开始的

 错误/异常:java.io.FileNotFoundException: .\src\db.properties (系统找不到指定的路径。);的解决方法..._第3张图片

 

错误/异常:java.io.FileNotFoundException: .\src\db.properties (系统找不到指定的路径。);的解决方法..._第4张图片

 

解决方法:

把上面红色处的代码FileInputStream in = new FileInputStream("./src/db.properties");改为InputStream in=JdbcUtil.class.getResourceAsStream("/db.properties");即可解决。

 

 

 

 

原创作者:DSHORE

作者主页:http://www.cnblogs.com/dshore123/

原文出自:https://www.cnblogs.com/dshore123/p/10727325.html

欢迎转载,转载务必说明出处。(如果本文对您有帮助,可以点击一下右下角的 推荐,或评论,谢谢!

转载于:https://www.cnblogs.com/dshore123/p/10727325.html

你可能感兴趣的:(错误/异常:java.io.FileNotFoundException: .\src\db.properties (系统找不到指定的路径。);的解决方法...)