У меня есть файл .properties, который я хочу загрузить в объект Java Properties.
Файл содержит несколько путей. Чтобы загрузить файл свойств без получения java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
при загрузке свойств из файла с помощью метода Properties.load(), мне нужно использовать escape-символ '\' в пути.
Итак, мой путь выглядит так: C:\\Users\\Harald\\Folder1\\Version1\\Folder2
. И он работает таким образом, никакое исключение не выбрасывается.
Проблема заключается в том, что я не могу объяснить своему пользователю (потому что этот путь может быть изменен пользователем!), что ему нужно использовать двойную '\' в пути.
Кто-нибудь знает об этой проблеме? Спасибо!