“线程中的异常”;“主要”;java.util.MissingResourceException:Can';找不到基本名称国际化/StatsBundle的捆绑包,区域设置为en_US

“线程中的异常”;“主要”;java.util.MissingResourceException:Can';找不到基本名称国际化/StatsBundle的捆绑包,区域设置为en_US,java,internationalization,Java,Internationalization,我目前在Java教程Oracle学习国际化。当我尝试运行下面的代码时,IDE总是显示错误消息: Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name Internationalisation/StatsBundle, locale en_US at java.util.ResourceBundle.throwMissingResourceExceptio

我目前在Java教程Oracle学习国际化。当我尝试运行下面的代码时,IDE总是显示错误消息:

Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name Internationalisation/StatsBundle, locale en_US
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1564)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1387)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:845)
    at Internationalisation.ListDemo.displayValues(ListDemo.java:20)
    at Internationalisation.ListDemo.main(ListDemo.java:41)
Java Result: 1
这是我的密码:

public class ListDemo {

   static void displayValues(Locale currentLocale) {

      ResourceBundle stats = 
         ResourceBundle.getBundle("Internationalisation/StatsBundle",currentLocale);

      Integer gdp = (Integer)stats.getObject("GDP");
      System.out.println("GDP = " + gdp.toString());
      Integer pop = (Integer)stats.getObject("Population");
      System.out.println("Population = " + pop.toString());
      Double lit = (Double)stats.getObject("Literacy");
      System.out.println("Literacy = " + lit.toString());

   } // displayValues

   static public void main(String[] args) {

      Locale[] supportedLocales = {
         new Locale("en", "US"),
         new Locale("ja","JP"),
         new Locale("fr","FR")
      };

      for (int i = 0; i < supportedLocales.length; i ++) {
         System.out.println("Locale = " + supportedLocales[i]);
         displayValues(supportedLocales[i]);
         System.out.println();
      }

   } // main

} // class
公共类列表演示{
静态void显示值(区域设置currentLocale){
ResourceBundle统计数据=
getBundle(“国际化/StatsBundle”,currentLocale);
整数gdp=(整数)stats.getObject(“gdp”);
System.out.println(“GDP=“+GDP.toString());
整数pop=(整数)stats.getObject(“填充”);
System.out.println(“Population=“+pop.toString());
Double lit=(Double)stats.getObject(“读写”);
System.out.println(“readicity=“+lit.toString());
}//显示值
静态公共void main(字符串[]args){
语言环境[]支持的语言环境={
新地区(“欧洲”、“美国”),
新语言环境(“ja”、“JP”),
新区域设置(“fr”、“fr”)
};
for(int i=0;i

您是如何包含依赖项和构建项目的?很抱歉,我对java比较陌生,所以我不确定包含依赖项是什么意思:(请您向我解释一下,非常感谢!