Java识别操作系统详解编程语言
2023-06-13 09:20:46 时间
5 final static String UNIX_NULL_DEV = "/dev/null";
6 final static String WINDOWS_NULL_DEV = "NULL";
7 final static String FAKE_NULL_DEV = "jnk";
9 public static String getDevNull() {
10 if (new File(UNIX_NULL_DEV).exists()) {
11 return UNIX_NULL_DEV;
12 }
13 String sys = System.getProperty("os.name");
14 if (sys == null) {
15 return FAKE_NULL_DEV;
16 }
17 if (sys.startsWith("Windows")) {
18 return WINDOWS_NULL_DEV;
19 }
20 return FAKE_NULL_DEV;
21 }
23 public static void main(String[] args) {
24 System.out.println(getDevNull());
25 }
26 }
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/15994.html
cjavawindows相关文章
- Java高级工程师常见面试题(一)-Java基础「建议收藏」
- java传真发送,用Java发送传真解决之道
- java后端开发需要什么_从事Java后端开发,要学习哪些知识和技能?[通俗易懂]
- java简单入门教程_史上最快速最简单的java入门教程
- 你还在认为 Java 是免费的吗[通俗易懂]
- java设置content type_Response Content Type设置[通俗易懂]
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java setproperty 未生效_Java System类setProperty()方法及示例[通俗易懂]
- java常量池在方法区还是堆_JAVA常量池
- JVM 学习笔记(1):Java内存区域
- JAVA入门学习五
- java 自定义类加载器_JAVA中如何使用应用自定义类加载器「建议收藏」
- uint32 java_关于Java的int和C的uint32之间的转换
- JAVA生成uuid_java接口default方法
- java查找字符的方法_Java字符串查找(3种方法)
- 【Java 网络编程】UDP API 简介 ( DatagramSocket | DatagramPacket )
- 【愚公系列】2023年04月 Java面面刷题系统-003.报表与权限模块
- Redis有序集合类型的操作_动力节点Java学院整理
- Java导出Excel表(poi)名中文乱码问题处理详解编程语言
- 中的应用Java中MySQL的灵活运用(mysql在java代码)
- Java 与 Linux 的结合:开启新时代(java和linux)
- Java线程的生命周期及线程的几种状态
- 策略【Java中采用Redis过期策略的实现】(redisjava过期)
- 时间处理Java中Redis设置和处理过期时间(redisjava过期)
- Java面试中的Redis题目剖析(java面试题redis)
- MySQL与Java结合,构建高效多功能缓存系统(MySQL java缓存)
- 语句Java自动生成Oracle数据库查询语句(java生成oracle)
- Java与Oracle 一种天生的结合(java属于oracle)
- 在Java中利用Oracle数据库进行应用开发(java中oracle)
- JAVA实现多线程的两种方法实例分享
- java使用jdbc链接Oracle示例类分享
- java解析xml之dom解析xml示例分享
- Java结合百度云存储BCS代码分享