" Bundle"的差异和" /捆绑"

时间:2014-07-14 00:04:02

标签: java resourcebundle

之间有什么区别
ResourceBundle.getBundle("Bundle")

和这个

ResourceBundle.getBundle("/Bundle")

1 个答案:

答案 0 :(得分:1)

来自the Java docs

  

baseName参数应该是完全限定的类名。但是,为了与早期版本兼容,Sun的Java SE运行时环境不会对此进行验证,因此可以通过指定路径名(使用" /")代替a来访问PropertyResourceBundles完全限定的班级名称(使用"。")。

第二种形式将从文件系统加载/Bundle.properties(可能在从默认语言环境中添加一些修饰符之后)。可能无法加载任何内容(帽子的顶端为VGR为一些实验计算机科学)。最好它会尝试从当前目录或某个文件根目录加载Bundle.properties