Встречный вопрос, который я получаю, когда вижу это: «Зачем вам нужно жестко кодировать путь в вашем приложении?»
Даже если это только для примера, и вы намереваетесь загрузить путьиз файла свойств или чего-то еще, я все еще думаю, что вы здесь не на том пути.
Прежде всего вы захотите избежать абсолютных путей, таких как чума.Относительные пути вроде ок.Вы можете использовать косую черту ('/') в жестко закодированных путях, это будет работать как в Windows, так и в Linux / Mac.В основном все платформы.
Во-вторых, зачем вообще использовать пути?Это эпоха Интернета.Используйте URL!file: URL будут выполнять то же самое, что и пути к файлам, но использование URL заставит ваше приложение принимать ресурсы из других источников, таких как веб-сайты и FTP.
В-третьих, избегайте класса File.Если вы придумали хороший способ сделать это, вы полностью вышли из дерева.Используйте URL вместе с getResource и getResourceAsStream, и ваше приложение будет работать независимо от платформы и за пределами сети через Интернет.