private static ResourceBundle resources;
static {
try {
resources = ResourceBundle.getBundl("resources.Draw",
Locale.getDefault());
} catch (MissingResourceException mre) {
System.err.println("properties file not found");
System.exit(1);
}
}
我运行到这打出properties file not found。请大家帮忙找找原因。谢谢!
resources.Draw存在吗?
把资源文件和class文件放在一起
resources = ResourceBundle.getBundl("resources.Draw",Locale.getDefault());
在这一句里,输入resources.Draw的完整路径,如:D:\\resources.Draw
文件全名应该是resources.Draw.properties
resources = ResourceBundle.getBundl("resources.Draw", Locale.getDefault());
找的是以properties为扩展名,以resources.Draw为文件名的文件
其实,resources.Draw应该指的是类名,rubyz说的是一种折衷的处理方式!
我觉得你应该把文件放你的工作目录,就是和*.jpx放在一起。
使用方法就是(你原来的用法):
resources = ResourceBundle.getBundl("resources.Draw", Locale.getDefault());