`
消失-IT超市
  • 浏览: 6369 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JAVA 判断操作系统类型

阅读更多
//取得操作系统相关信息
    System.out.println( System.getProperty("os.name") ); 
    System.out.println( System.getProperty("os.version") ); 
    System.out.println( System.getProperty("os.arch") ); 
//对于操作系统的字符串请参照:http://lopica.sourceforge.net/os.html

未例代码:
String OS = System.getProperty("os.name").toLowerCase();
int pingTimes = 4;
String pingCommand = "";
if (OS.indexOf("windows")>=0) {
    System.out.println("windows system");
} else {
    System.out.println("other system");
}
分享到:
评论

相关推荐

    java获取操作系统版本代码

    3. **判断操作系统类型** 在某些情况下,可能需要根据操作系统类型执行不同的逻辑。可以使用`osName`的值进行条件判断,如: ```java if (osName.startsWith("Windows")) { // Windows平台相关代码 } else if ...

    java 实现对当前操作系统的判断

    下面我们将深入探讨如何使用Java来判断操作系统类型,并详细解析给定的`judgeOS`项目。 首先,我们需要导入`java.lang.System`类。在Java源代码文件中,通常会包含如下导入语句: ```java import java.lang.System;...

    java 解析Excel 并判断解析的数据类型__Eclipse工程

    本项目名为"java 解析Excel 并判断解析的数据类型__Eclipse工程",显然是一个使用Java语言在Eclipse环境下实现的程序,其主要功能是读取Excel文件并识别其中各单元格的数据类型。 首先,我们需要了解Java中用于解析...

    判断操作系统

    例如,通过以下C++代码可以判断操作系统类型: ```cpp OSVERSIONINFOEX osvi; ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX)); osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX); GetVersionEx(...

    java 判断当前系统(电脑系统)用户是否具有管理员权限

    写的较粗糙,可以按自己的需要进行优化。里面主要是通过执行cmd命令然后将所得内容转成String类型(可跟自己需要来)

    java程序判断文件编码的类型

    - **ANSI**:这是一种基于当前操作系统默认设置的编码格式,并没有统一的标准定义。 - **Unicode (UTF-16LE)**:小端序的16位Unicode编码,前两个字节为`FF FE`。 - **Unicode Big Endian (UTF-16BE)**:大端序的16...

    java判断数据库表是否存在

    ### Java判断数据库表是否存在 在Java开发中,经常会遇到需要检查特定表是否存在于数据库中的情况。这通常是数据库操作流程中的一个重要环节,确保后续的操作(如插入、更新或删除数据)能够顺利进行。本文将详细...

    根据User Agent String判断客户端平台及浏览器源程序[Java和PHP版]

    这个Java程序可能包含了分析UA字符串的类和方法,如`parseUserAgent()`,其中会细分出浏览器类型、版本、操作系统等信息。 PHP也是Web开发中常用的语言,它的实现方式可能包括使用内置的`$_SERVER['...

    JAVA判断题题库20151209

    ### JAVA判断题题库知识点详解 #### 一、JAVA简介 **1. JAVA的源代码中定义定义几个类,编译结果就生成几个以“.class”为后缀的字节码文件。** - **答案:** 正确 - **解析:** 当我们在编写JAVA程序时,每个定义...

    java判断PC端,Andiro,IOS

    除了基本的设备类型判断外,还可以进一步提取更详细的信息,如设备型号、操作系统版本等。例如,在上述工具类中,我们通过正则表达式和字符串操作,从 `User-Agent` 中解析出 Android 设备的型号和 iOS 的版本号。 ...

    JAVA 桌面考试系统

    8. **试题类型**:系统可能包含多种类型的试题,如选择题、填空题、判断题、简答题等,每种类型的试题需要不同的处理逻辑。 9. **成绩计算与统计**:系统需要根据考生的答案自动计算分数,并能进行成绩排序、统计...

    Java类型检查,类型推断以及限制.pdf

    此外,`void`类型的Lambda表达式在Java中也有其特殊之处,如`Consumer<T>`接口,它接受一个类型为T的对象并执行某种操作,但不返回任何值。例如,`Consumer<String> b = s -> list.add(s);`将字符串添加到列表中。 ...

    java考试管理系统

    总结,Java考试管理系统以其强大的功能和便捷的操作,为现代教育带来了显著的便利。通过科学的管理方式,不仅提升了教学效率,也使教学过程更加公正、透明。随着信息技术的发展,类似这样的系统将在教育领域发挥更大...

    java类型代码

    自Java 7引入钻石操作符后,编译器可以在某些情况下自动推断泛型类型的实例化参数。例如,`List<String> list = new ArrayList();` 7. 泛型(Generics) 泛型允许在类、接口和方法中使用类型参数,以实现更灵活的...

    Java判断题解析.pdf

    "Java判断题解析.pdf" Java语言具有较好的安全性、可移植性及与平台无关等特性。Java是编译型和解释型语言的结合体,具有高安全性和跨平台的特点。Java语言的安全性体现在于其沙箱机制和内存管理机制,保护用户免受...

    Java在线考试系统源码

    试题可能包括选择题、填空题、判断题等多种类型,支持随机抽题、组卷,确保考试的公平性。 5. **用户管理**:系统需要有用户注册、登录功能,支持管理员对学生账户的管理,如添加、删除、禁用账号,以及修改权限等...

    java判断题java判断题.docx

    8. **分号与classpath**:配置classpath时,路径之间用分号分隔,不同操作系统可能使用分号或冒号,Windows系统使用分号。 9. **main()函数**:main()函数是Java程序的入口点,程序执行从这里开始。 10. **数组...

    基于Java的工资支付系统

    11. **日志管理**:通过使用如Log4j或Java内置的日志框架,记录系统操作日志,便于问题排查和审计。 12. **报表生成**:工资支付系统通常需要生成月度或年度薪资报告。Java的Apache POI库可以帮助生成Excel格式的...

    java swing图书管理系统(eclipse+MySQL)

    Swing是轻量级的,意味着它不依赖于操作系统提供的图形库,这使得Swing应用程序具有跨平台的特性,可以在多种操作系统上运行。通过使用Swing,开发者可以构建出美观且功能强大的用户界面。 在本系统中,Swing用于...

    java 试卷答题系统(内有数据库)

    该系统旨在帮助教师或考试机构进行试卷的创建、答题和评分等操作。 Java试卷答题系统的主要功能包括以下几个方面: 试卷管理:支持创建和管理各类试卷,如选择题、填空题、判断题等。教师可以录入试题、设置题目...

Global site tag (gtag.js) - Google Analytics