zoukankan      html  css  js  c++  java
  • java 读取properties 文件的几种方法与NoClassDefFoundError错误

    读取properties参考

    http://blog.csdn.net/senton/article/details/4083127

    https://www.jetbrains.com/idea/help/properties-files.html

    在设置MySQL用户名等时候用到了。用的开发工具是IDEA ,刚开始时,是将properties文件放在到与读取它的类同一个目录中。

    读取properties的代码为static代码块,如下

    结果出错

    意思是在compile time时类是有的,但是在run time时候没有在classpath中,常出现在static代码块中。我们可以验证确实是上面的加载properties文件时出现了错误。

    可能的原因是,IDEA读取resources时,是从resources文件中读取,与eclipse不同。(没有验证)

    我们创建resources目录,并将properties文件放到resources中。如下图

    再次运行,成功读取。

  • 相关阅读:
    centos7下更新firefox
    Centos7宽带连接
    CAS和AQS
    java中锁的概念
    并发队列
    Callable和Future
    juc下的并发工具类和线程池
    死锁和线程安全的问题
    HashMap源码分析(java1.8)
    List集合框架面试题
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/5196815.html
Copyright © 2011-2022 走看看