还记得在做WEB国际化的时候,通常都是用ResourceBundle来得到配置文件信息的,现在做插件开发了,从LOGIC源代码里知道了NLS,太方便了,之前群里的同志们也谈到过,但是自己以为是OSGI里的东西就没关注,现在自己对OSGI又有了兴趣,就想起来了,好用的东西就得多用啊,所以项目里的ResourceBundle都换成了NIS,实现步骤:
一:写一个MESSAGE类继承NLS,里面放键 格式如下
public static String Command_Add;
public static String Command_Clone;
public static String Command_Create;
public static String Command_Delete;
public static String Command_Resize;
public static String Command_Move;
public static String Command_OrphanChild;
然后再加上如下代码就可以实现了,至于配置文件里的还是和以前写的一样,键值对
static {
NLS.initializeMessages("资源路径", 类名.class); //$NON-NLS-1$
}
调的时候通过类.键的名称就可以了,NIS会帮你从配置文件中提取对应的值
分享到:
相关推荐
org.eclipse.osgi-3.7.0.v20110613-sources.jar文件包含了org.eclipse.osgi的源代码,对于开发者来说,这是理解和学习OSGi框架内部运作的重要资源。通过阅读源码,我们可以看到如何创建和管理bundle,如何处理bundle...
org.jbundle.util.osgi.wrapped.org.apache.http.client-4.1.2.jar
org.eclipse.jetty.osgi.boot.jsp.source_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot.source_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot.warurl_9.1.1.v20140108.jar org.eclipse.jetty.osgi.boot....
org.eclipse.osgi_3.9.0.v20130529-1710.jar下载
org.eclipse.swt.win32.win32.x86_64_3.100.1.v4236b.jar 64位 org.eclipse.swt.win32.win32.x86_64_3.100.1.v4236b.jar 64位
最后,压缩包中的唯一文件“org.eclipse.osgi-3.7.2.v20120110-1415.jar”是该版本的实现包,包含了所有必要的类和资源。开发者可以通过解压和分析这个JAR文件,深入了解OSGi框架的具体实现细节,或者将其作为一个...
解决ubuntu用软件中心安装的eclipse启动异常问题(java.lang.ClassNotFoundException: org.eclipse.core.runtime.adapt)
org.eclipse.equinox.executable org.eclipse.equinox.launcher org.eclipse.osgi org.eclipse.osgi.tests 另加几篇分析的文章
【压缩包子文件的文件名称】"org.eclipse.osgi-3.7.0.v20110613-sources.jar" 是这个版本的源代码包,包含有OSGi框架的源代码,这对于开发者理解和调试代码,或者进行自定义扩展非常有用。 **详细知识点:** 1. **...
在压缩包子文件的文件名称列表中,我们看到一个文件 "org.eclipse.osgi-3.8.0.v20120529-1548.jar"。这是一个 Java 归档 (JAR) 文件,其中包含了 Eclipse OSGi 3.8.0 实现的所有类和资源。JAR 文件通常用于打包 Java...
让OSGi支持JSP和JSF时必须用到的一个Bundle,有用到的可以下载,有耐心的童鞋也可到dev.eclipse.org的CVS开发空间去找找咯。
在压缩包子文件的文件名称列表中,我们看到"org.eclipse.osgi-3.8.1.v20120830-144521.jar",这是一个JAR(Java Archive)文件,包含Eclipse OSGi的实现代码。JAR文件是一种用于打包Java类和其他资源的格式,便于...
org.eclipse.osgi-3.8.2
osgi的jar包,希望能给需要的人提供帮助
com.springsource.org.apache.commons.dbcp_1.2.2.osgi.jar
在eclipse中搭建OSGI运行环境的两个jar之一: org.eclipse.equinox.servlet.api_1.0.0.v20060601.jar
标题中的"swt.jar"和"org.eclipse.equinox.common_3.6.0.v20110523.jar"是两个关键的Java库文件,它们在Java开发中扮演着重要角色,尤其是对于Eclipse平台相关的应用。下面将详细阐述这两个库文件以及它们与Java开发...
5. `org.eclipse.osgi_3.10.101.v20150820-1432.jar`:Eclipse OSGi框架的实现,提供模块化系统,使得Java应用程序可以按需加载和卸载组件,增强了应用程序的可扩展性和可维护性。 6. `org.eclipse.jface_3.11.0.v...