Mal*_*lik 0 java linux windows
我写了一个java程序,我访问了不同的服务器并访问了一些文件.目前我只访问Linux服务器并执行一些命令.实际上这现在非常特定于linux环境.我希望当我访问服务器时,我的程序将检查天气是Linux环境还是Windows.如果是windows环境,它将执行命令,或者如果它是Linux环境,它将执行Linux命令.如何以务实的方式检查平台.
使用:
System.getProperty("os.name");
Run Code Online (Sandbox Code Playgroud)
这将让您知道运行JVM的操作系统,然后您可以相应地更改您的程序流程.
可能的值列表(不一定详尽):
资料来源:http://www.javaneverdie.com/java/java-os-name-property-values/