java.util.MissingResourceException: Can‘t find bundle for base name i18n, locale en_US

大雁f

关注

阅读 47

2022-04-19

报错:使用ResourceBundle时,没有找到i18n_en_US.properties文件

 //写资源文件 ResourceBundle来管理的,可以根据不同国家获取不同的值
	   //文件名: 基础名_语言_国家.properties
	   //将要显示的信息放在这些文件中,然后通过文件动态获取,这些文件放在类路径下(src)
	   Locale china=Locale.US;
       ResourceBundle bundle=ResourceBundle.getBundle("i18n",china);
      String string =bundle.getString("login");
      System.out.println(string);

解决 i18n_en_US.properties文件应放置在src下,而不是包下

精彩评论(0)

0 0 举报