如何做JAVA 资源文件
1.先一个资源类
这里的ResourceBundle.getBundle(pluginClass.getName()+"Resources")
pluginClass.getName()+"Resources 这个是资源的文件名,根据这个文件名它会去找这个文件名的 properties文件, 文件名里如果有点,比如包名,都会自动转化。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
2.然后是在另一个类中 INIT这个资源类,从而加载资源文件。
例如我在我的Activator类中
这里对应了/WEB-INF/class/ConnResource.properties文件内容为:
test=hello world
打印出来的结果就是hello world
请注意,这里我们可以利用Locale和ResourceBundle的这个组合创建国际化的java程序。我们可以把locale实例化为new Locale("zh","CN");
通过ResourceBundle.getBundle("MessagesBundle", locale);
系统将自动寻找MessagesBundle_zh_CN,即定义为中国大陆地区简体中文。如果没有该文件,则会依次寻找MessagesBundle_zh,MessagesBundle,直到找到为止