• 错误/异常:java.io.FileNotFoundException: .srcdb.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项目的写法)

    说明:

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

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

     

    解决方法:

    把上面红色处的代码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

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

  • 相关阅读:
    POJ 1936 All in All
    Blue Jeans POJ 3080 寻找多个串的最长相同子串
    Spell checker POJ 1035 字符串
    密码锁
    luogu P1083 借教室
    BZOJ 1588: [HNOI2002]营业额统计
    BZOJ 1433: [ZJOI2009]假期的宿舍
    luogu P1231 教辅的组成
    luogu P2756 飞行员配对方案问题
    luogu P3386 【模板】二分图匹配
  • 原文地址:https://www.cnblogs.com/dshore123/p/10727325.html
Copyright © 2020-2023  润新知