0

我试图从属性文件的文件路径中获取资源。

属性文件:

info_path=c:\Info\output

爪哇:

String path = ResourceBundle.getBundle("bundle_name").getString("info_path");

结果:C:信息输出

我需要设置文件:

info_path=c:\\Info\\output

这是默认行为吗?还是取决于文件编码?顺便说一下,该文件使用 SJIS 编码。

4

1 回答 1

1

您最好在属性文件中使用正斜杠,而不是一些解决方法。顺便说一句,无论你是在 Unix/Linux 还是 Windows 上,正斜杠都能很好地工作,至少在这种情况下是这样。毕竟Java是平台无关的。;)

PS最好使用相对路径。

于 2009-10-27T04:42:19.047 回答