当前位置: 技术问答>java相关
java执行操作系统命令的问题:如何判断多个操作系统?
来源: 互联网 发布时间:2015-11-03
本文导语: 我现在想让程序能够在不同的系统上调用系统的操作命令,主要是在win2000、linux、unix、win98里面使用,我想知道怎样判断用户的操作系统是什么操作系统? 如果判定用户的操作系统是win2000的,我可以调用以下方法...
我现在想让程序能够在不同的系统上调用系统的操作命令,主要是在win2000、linux、unix、win98里面使用,我想知道怎样判断用户的操作系统是什么操作系统?
如果判定用户的操作系统是win2000的,我可以调用以下方法:
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c dir");
如果用户操作系统是linux 和unix的 我是否应该以以下方式运行?
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c dir");
同样,如果用户的操作系统是win98的,我应该怎样做,是不是和linux的一样运行就可以了?
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c dir");
如果判定用户的操作系统是win2000的,我可以调用以下方法:
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c dir");
如果用户操作系统是linux 和unix的 我是否应该以以下方式运行?
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c dir");
同样,如果用户的操作系统是win98的,我应该怎样做,是不是和linux的一样运行就可以了?
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd /c dir");
|
System.getProperty("os.name");
System.getProperty("os.version");
System.getProperty("os.version");