Java国际化

来源:互联网 发布:一加五 linux 编辑:程序博客网 时间:2024/06/05 02:06

刚才做一个国际化的练习,发现国际化的propertie文件必须要放在Eclipse的bin目录下,而非src目录下。

否则,则会出现Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name mess, locale zh_CN

源代码如下:


package com.sep.eleven;

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

public class RawHello {
    public static void main(String[] args){
        //取得系统默认的国家/语言环境
        Locale myLocale=Locale.getDefault();
        //根据指定国家/语言环境加载资源文件
        ResourceBundle bundle=ResourceBundle.getBundle("mess",myLocale);
        //打印从资源文件中取得的消息
        System.out.println(bundle.getString("hello"));
    }

}


0 0