导航:首页 > 编程语言 > javaresourcebundle

javaresourcebundle

发布时间:2025-10-06 21:04:07

java语言里面,ResourceBundle类中的getStringArray方法的使用

可以随意写,不同水果之间用空格分开或者用其他特殊字符分开,读取后在进行处理获得每一个水果

❷ java获取properties文件时的Can't find bundle for base name问题

如果发生ResourceBundle.getBundle("myresource") 读取不到资源文件时,需要注意下面问题.
1,java project
仅仅需要把myresource.properties文件放在src下,如果是放在package下,则程序的filename应该package/myresource

2,j2ee的web project
1,myresource.properties要放在WEB-INF的classes下,
2,如果是使用jar来执行读取资源文件时,该jar需要添加在lib下面,不仅仅是由IED(eclipse)配置的classpath

解释:getBundle加载资源文件时,会读取当前应用的classLoader,遍历当前的classloader找出classpath,进行资源文件的绑定,如果找不到则会报出
java.util.MissingResourceException。
关键在于,如果使用eclipse配置应用,而且是将lib托管给elipse去加载,那么eclipse中启动tomcat时,应用的加载lib下的classloader和tomcat读取应用后加载的class就不会是同一个。
tomcat启动时,根据tomcat配置的jre,加载应用。而且应用的lib托管给eclipse,由elipse设定的jre加载lib下的jar。此时就会有2个jre环境。
解决方法是:把所有jar放到WEB-INF的lib下,由容器自己加载。当然也要在此加载到classpath下,项目编译需要。

那个属性文件也要加上路径的。于是又开始新征程。这样为了配活,再来。
static ResourceBundle rb = ResourceBundle.getBundle(ReadSource.class.getPackage().toString().substring(8)+".info");
这样就解决了路径问题,只要属性文件和读取文件在一起就可以了。

阅读全文

与javaresourcebundle相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接