ovd*_*srn 20 java properties path
我有一个.properties文件,我想在Java Properties对象中加载.该文件包含一些路径.为了能够在不java.lang.IllegalArgumentException: Malformed \uxxxx encoding.使用方法Properties.load()从文件加载属性的情况下加载属性文件,我需要在路径中使用转义字符'\'.
所以我的路径看起来像:C:\\Users\\Harald\\Folder1\\Version1\\Folder2.它以这种方式工作,没有抛出任何异常.
问题是我无法向用户解释(因为用户可以更改此路径!),他需要在路径中使用双"\".
有没有人知道解决这个问题的方法?谢谢!
Eug*_*kov 27
更简单的解决方案是使用正斜杠.这样你的路径看起来就像C:/Users/Harald/Folder1/Version1/Folder2其他一切都会工作 - 不需要改变代码!