首先必须为每种语言提供一套相应的资源文件,并以规范化命名的方式保存在特定的目录中,由系统自动根据客户端语言选择适合的资源文件。
然后你需要去了解java国际化的基础知识。
Java.util.Locale是表示语言和国家/地区信息的本地化类,它是创建国际化应用的基础。下面给出几个创建本地化对象的示例:
//①带有语言和国家/地区信息的本地化对象
Locale locale1 = new Locale("zh","CN");
//②只有语言信息的本地化对象
Locale locale2 = new Locale("zh");
//③等同于Locale("zh","CN")
Locale locale3 = Locale.CHINA;
//④等同于Locale("zh")
Locale locale4 = Locale.CHINESE;
//⑤获取本地系统默认的本地化对象
Locale locale 5= Locale.getDefault();
还有其他的什么什么的,请参照
http://blog.csdn.net/zhoudaxia/article/details/37536195追问如果程序运行的时候,系统发现存在两个资源文件,一个是用类运行出的class文件,一个是properties文件,是不是优先选择class文件