代码如下:

package bundle;

import java.util.Locale;
import java.util.ResourceBundle;

public class TestResouseBunldle {
//    public static final String PROPERTIES_FILE_NAME = "property";
   public static final String PROPERTIES_FILE_NAME = "pop";
   public static final String MY_NAME_KEY = "name1";
   public static final String MY_VALUE_KEY = "value1";

   private static String myName;
   private static String myValue;
   static {
       try {
           ResourceBundle bundle = ResourceBundle.getBundle(PROPERTIES_FILE_NAME, Locale.ENGLISH);
           myName = bundle.getString(MY_NAME_KEY).trim();
           myValue = bundle.getString(MY_VALUE_KEY).trim();
       }catch(Exception ex) {
           System.err.println(    "[Property]:Can't Load property.properties");
           myName = "default name";
           myValue = "default value";
           System.out.println(    "myName will use the default value: " + myName);
           System.out.println(    "myValue will use the default value: " + myValue);
       }
   }

   public void print() {
       System.out.println("My name is: " + myName);
       System.out.println("My value is: " + myValue);
   }
   public static void main(String[] args) {
       TestResouseBunldle test = new TestResouseBunldle();
       test.print();
   }
}



properties文件如下:

name1=xlj
value1=100