Как получить путь, где установлен пользователь моего приложения Java?

голоса
5

Я хочу, чтобы вызвать диалог сохранения файла в Java, который по умолчанию в директорию установки приложения.

Какой самый лучший способ, чтобы получить эту информацию программным?

Задан 26/08/2008 в 16:43
источник пользователем
На других языках...                            


2 ответов

голоса
7

System.getProperty("user.dir") 

получает каталог, куда Java VM была запущена.

Ответил 26/08/2008 в 16:52
источник пользователем

голоса
4
System.getProperty("user.dir");

Выше метод получает рабочий каталог пользователя, когда было запущено приложение. Это нормально, если приложение запускается с помощью сценария или ярлыка, который гарантирует, что это так.

Однако, если приложение запускается из другого места (вполне возможно, если используется командная строка), то возвращаемое значение будет там, где пользователь был, когда они запустили приложение.

Более надежный способ для работы из установочного каталога приложения с помощью загрузчиков классов .

Ответил 26/08/2008 в 18:55
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more