Как я могу получить версию Ubuntu, используя Java

Я пытался получить версию Ubuntu, используя Java, но есть проблема.

При использовании System.getProperty ("os.version") возвращается его версия ядра. Как я могу получить версию выпуска, такую ​​как "14.04" и т. Д.

2
задан 10 May 2018 в 16:35

2 ответа

Используйте ProcessBuilder:

String[] args = new String[] {"/bin/bash", "-c", "lsb_release -r", "with", "args"};
Process proc = new ProcessBuilder(args).start();

Примечание: Необходимо использовать lsb_release -r получить только версию

1
ответ дан 2 December 2019 в 02:43

Можно считать его из файла /etc/lsb-release

2
ответ дан 2 December 2019 в 02:43

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

Похожие вопросы: