Я пытаюсь получить версию Ubuntu с помощью java, но есть проблема.
При использовании System.getProperty («os.version») возвращается его версия ядра. Как я могу получить версию выпуска, такую как «14.04» и т. Д.
Используйте ProcessBuilder:
String[] args = new String[] {"/bin/bash", "-c", "lsb_release -r", "with", "args"};
Process proc = new ProcessBuilder(args).start();
Примечание: вам нужно использовать lsb_release -r, чтобы получить только версию
Используйте ProcessBuilder:
String[] args = new String[] {"/bin/bash", "-c", "lsb_release -r", "with", "args"};
Process proc = new ProcessBuilder(args).start();
Примечание: вам нужно использовать lsb_release -r, чтобы получить только версию
Используйте ProcessBuilder:
String[] args = new String[] {"/bin/bash", "-c", "lsb_release -r", "with", "args"};
Process proc = new ProcessBuilder(args).start();
Примечание: вам нужно использовать lsb_release -r, чтобы получить только версию
Вы можете прочитать его из файла /etc/lsb-release
Вы можете прочитать его из файла /etc/lsb-release
Вы можете прочитать его из файла /etc/lsb-release