Find name of linux distro from java

五迷三道 提交于 2019-12-05 10:08:22

To do this reliably and accurately is impossible, the best I can suggest is to take the output of 'uname -a' and use that.

Note: This is not a Java limitation - there is simply no common (and accurate) means of identifying a distribution.

You can try invoking lsb_release -i, but this is not guaranteed to work.

I usually use the following command:

cat /etc/issue

Reading this file in Java should be quite easy. The question is whether this file is on every (or at least majority) of Linux distributions. I found it everywhere I needed it, though, it was not needed very frequently.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!