访问资源文件方式与访问工作目录

来源:互联网 发布:游戏王巅峰知乎 编辑:程序博客网 时间:2024/05/17 09:13

访问工作目录 :


workspace = Platform.getInstanceLocation().getURL().getPath(); //获取工作目录

Windows - workspace=workspace.substring(1); //windows平台

Linux  - workspace //Linux平台


-------------------------------------------------------------------------------------------------------------------

访问资源文件 :


方式一 : 类(Class A)继承org.eclipse.osgi.util.NLS

           例如 - NLS.initializeMessages("com.niis.myprice.util.sys.sysconf", SysConfig.class);

                    其中【sysconfig是com/niis/myprice/util/sys/sysconf】路径下的文件

这样的话 Class A的成员变量就静态的被赋值成了sysconfig里的value.

以后用的话就可以直接静态调用


方式二 :在类(Class A)中构造静态方法public static String getString(String key)

           首先应该使用 ResourceBundle.getBundle(BUNDLE_NAME);绑定路径文件

这样的话 getString( String key )返回的就是路径文件的value.


资源顺序:

1、resource/msg_zh_CN.properties
2、resource/msg_zh.properties
3、resource/msg.properties