Выполнить командную строку оболочки в Java, чтобы получить переменную - PullRequest
0 голосов
/ 04 мая 2018

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

строка комманд выглядит следующим образом:

ls -l

всего 24

lrwxrwxrwx 1 username 33 сент. 15, 2016 в настоящее время -> / Dir1 / dir2 / dir3 / ток-приложение-версия

Я хотел бы знать, как получить эту «текущую» переменную

Может ли кто-нибудь объяснить мне и направить меня

я впервые делаю что-то подобное Заранее спасибо :)

Ответы [ 2 ]

0 голосов
/ 05 мая 2018

из Java откройте файл /dir1/dir2/dir3/current-app-version и прочитайте контент, он покажет текущую версию, если она присутствует в файле current-app-version

иначе, если версия приложения - это имя файла, то из java откройте файл в dir3 и используйте его в коде java.

0 голосов
/ 04 мая 2018

Этот «ток» не является переменной. Это просто символическая ссылка, похожая на ссылку на приложение в Windows.

Есть ли содержимое в этом файле / dir1 / dir2 / dir3 / current-app-version? Попробуйте:

cat /dir1/dir2/dir3/current-app-version
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...