JAVA判断当前操作系统环境是xp还是linux可用os.name来实现。
巫溪ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
代码如下:
public class A
{
public static void main ( String[] args )
{
System.out.println (System.getProperty ("os.name"));
}
}
public static void getSystemProperties(){
Properties props=System.getProperties();
Iterator iter=props.keySet().iterator();
while(iter.hasNext())
{
String key=(String)iter.next();
if(key.equals("sun.arch.data.model"))
System.out.println( props.get(key));
}
}
sun.arch.data.model属性是指的是cpu的位数
Properties prop = System.getProperties();
String os = prop.getProperty("os.name");
System.out.println(os);
os.startWith("win") || os.startWith("Win") == windows操作系统
Java 判断操作系统是linux还是windows,主要是使用system这个类,这个类型提供了获取java版本、安装目录、操作系统等等信息,代码如下:
System.out.println("===========操作系统是:"+System.getProperties().getProperty("os.name"));
System.out.println("===========文件的分隔符为file.separator:"+System.getProperties().getProperty("file.separator"));
System类
public static Properties getProperties()
将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回
键 相关值的描述
java.version Java 运行时环境版本
java.vendor Java 运行时环境供应商
java.vendor.url Java 供应商的 URL
java.home Java 安装目录
这个用java代码实现有什么意义呢, 如果你的java程序都已经跑起来了, 那当然就已经安装了JRE;
如果用C来实现的话, 可以通过环境变量JAVA_HOME 和 注册表 "SOFTWARE\\JavaSoft\\Java Runtime Environment" 来判断