Use o ProcessBuilder:
String[] args = new String[] {"/bin/bash", "-c", "lsb_release -r", "with", "args"};
Process proc = new ProcessBuilder(args).start();
Nota: você precisa usar lsb_release -r
para obter apenas a versão
Estou tentando obter a versão do Ubuntu usando java, mas há um problema.
Ao usar System.getProperty ("os.version"), sua versão do kernel de retorno. Como posso obter versão de lançamento como "14.04" e etc
Use o ProcessBuilder:
String[] args = new String[] {"/bin/bash", "-c", "lsb_release -r", "with", "args"};
Process proc = new ProcessBuilder(args).start();
Nota: você precisa usar lsb_release -r
para obter apenas a versão
Você pode lê-lo a partir do arquivo /etc/lsb-release