IMtalk开发--JAVA ResourceBundle读取配置文件测试

最近在使用openfire+smack整合做一个即时通讯的项目

在系统启动的时候想要初始化一些东西,但写死在程序里面又不好,于是乎想到了配置文件,通过读取配置来进行初始化,下面是我做的一个测试

 

配置文件  startini.properties

#系统启动初始化文件
AutoStart=false
State=away
Server=125.221.165.82

 

测试类

package cn.zld.imtalk.client.test;

import java.util.ResourceBundle;

/**
 * 读取配置文件测试
 *
 * @author 张立冬
 * @project IMTalk项目 2010-8-11
 */
public class ResourceBundleTest {

	public static void main(String args[]) {
		String resourceFile = "cn.zld.imtalk.client.test.startini";
		// cn.zld.imtalk.client.test是资源的包名,它跟普通java类的命名规则完全一样:
		// - 扩展名 .properties 省略。就像对于类可以省略掉 .class扩展名一样
		// - 资源文件必须位于指定包的路径之下(位于所指定的classpath中)
		ResourceBundle rb = ResourceBundle.getBundle(resourceFile);
		System.out.println(rb.getString("State"));
	}
}

 

运行结果

away

 

 

之后这个项目开发的点点滴滴我都会陆续放上,敬请关注^_^

你可能感兴趣的:(java)