我尝试从属性文件中获取文件路径中的资源。
属性文件:
info_path=c:\Info\output
爪哇:
String path = ResourceBundle.getBundle("bundle_name").getString("info_path");
结果: C:Infooutput
我需要设置文件:
info_path=c:\\Info\\output
这是默认行为吗?或者它取决于文件编码? 顺便说一下,该文件正在使用SJIS编码。
答案 0 :(得分:1)
您最好在属性文件中使用正斜杠,而不是使用某些解决方法。顺便说一下,无论你是在Unix / Linux还是Windows上,正向斜杠都可以,至少在这种情况下。毕竟Java是平台独立的。 ;)
P.S。最好使用相对路径。