Ray*_*ker 7 java linux version
我想知道是否有办法确定我在JVM中运行的Linux版本(即区分RHEL4,RHEL5).我只是在寻找一种区分操作系统及其版本的一致方法.
JVM为您提供有关操作系统的一些基本信息
System.getProperty()
"os.name" // OS name
"os.arch" // OS architecture
"os.version" // OS version
Run Code Online (Sandbox Code Playgroud)
据我所知,它不提供分发特定信息.至少对于debian发行版,这些信息存储在一个名为的文件中
在/ etc /问题
因此,它可能有助于读取不同发行版存储此信息的任何文件.
您还可以查看lsb_release
lsb_release -a
Run Code Online (Sandbox Code Playgroud)
会给你类似的东西:
cyril@merlin:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.10
Release: 8.10
Codename: intrepid
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3117 次 |
| 最近记录: |