ResourceBundle读取配置文件报错 Can't find bundle for base name 的问题

报错:

     Exception in thread "main" java.lang.ExceptionInInitializerError
    at com.yada.App.main(App.java:16)
   Caused by: java.util.MissingResourceException: Can't find bundle for base name application.properties, locale zh_CN
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1564)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1387)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:773)
    at com.yada.util.JdbcUtil.(JdbcUtil.java:24)
    ... 1 more

原因:

   读取配置文件的名称写错了。不要写后缀properties,它会自动读取 (名称 + .properties)这个文件。

ResourceBundle读取配置文件报错 Can't find bundle for base name 的问题_第1张图片

修改为:

ResourceBundle读取配置文件报错 Can't find bundle for base name 的问题_第2张图片

 

你可能感兴趣的:(ResourceBundle读取配置文件报错 Can't find bundle for base name 的问题)