Сведения о вопросе

PIRLO

07:35, 6th August, 2020

Теги

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

Просмотров: 349   Ответов: 2

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

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



  Сведения об ответе

dumai

17:32, 1st August, 2020

System.getProperty("user.dir") 

возвращает каталог, из которого был запущен Java VM.


  Сведения об ответе

lesha

17:46, 7th August, 2020

System.getProperty("user.dir");

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

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

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться