Получить рабочий каталог, независимый от ОС

Конечно, я мог бы использовать

File desktop = new File(System.getProperty("user.home") + "/Desktop"));

но это будет работать только в зависимости от ОС, если для ОС задан английский язык... В Windows рабочий стол называется Desktop на каждом языке, на который он был переведен, но, например, в Ubuntu имя рабочего стола переводится (в моей немецкой системе это Arbeitsfläche).

Поэтому я ищу независимый от OS и Locale способ получения объекта File, представляющего каталог рабочего стола.

0 ответов

Другие вопросы по тегам