Java Process详解及实例
短信预约 -IT技能 免费直播动态提醒
Runtime
Java可以通过Runtime来调用其他进程,如cmd命令,shell文件的执行等。可以应该该类设置系统时间,执行shell文件。此处记录几个有用应用如下。
设置本地时间
可以调用cmd /c date命令,完成本地时间设置,不过这个命令在win7下可以使用,但是win10需要管理员权限,可能无法设置系统时间。win7下使用Java实现修改本地时间代码如下,需要注意的是waitFor是必须的,否则无法立即生效。
private static void setSystemDate(String date){ Process process = null; String command1 = "cmd /c date "+date; System.out.println(command1); try { process = Runtime.getRuntime().exec(command1); //必须等待该进程结束,否则时间设置就无法生效 process.waitFor(); } catch (IOException | InterruptedException e) { e.printStackTrace(); }finally{ if(process!=null){ process.destroy(); } } }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
Java Process详解及实例
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
Java Process详解及实例
RuntimeJava可以通过Runtime来调用其他进程,如cmd命令,shell文件的执行等。可以应该该类设置系统时间,执行shell文件。此处记录几个有用应用如下。设置本地时间可以调用cmd /c date命令,完成本地时间设置,不过
2023-05-31
java @interface 注解详解及实例
java @interface 注解详解及实例1 简介在Java中,定义注解其实和定义接口差多不,只需要在interface前添加一个@符号就可以,即 @interface Zhujie{ },这就表明我们定义了一个名为 @Zhujie 的
2023-05-31
java 泛型的详解及实例
java 泛型的详解及实例Java在1.5版本中增加了泛型,在没有泛型之前,从集合中读取每一个对象都需要进行强转,如果一不小心插入了类型错误的对象,在运行时就会报错,给日常开发带来了很多不必要的麻烦,比如以下代码:public class
2023-05-31
java 爬虫详解及简单实例
Java爬虫一、代码爬虫的实质就是打开网页源代码进行匹配查找,然后获取查找到的结果。打开网页:URL url = new URL(http://www.cnblogs.com/Renyi-Fan/p/6896901.html);
2023-05-31
Java 反射机制详解及实例
Java 反射机制详解及实例反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主
2023-05-31
JAVA线程sleep()和wait()详解及实例
JAVA线程sleep()和wait()详解及实例sleep1.sleep是Thread的一个静态(static)方法。使得Runnable实现的线程也可以使用sleep方法。而且避免了线程之前相互调用sleep()方法,引发死锁。2.sl
2023-05-31
Java集合框架LinkedList详解及实例
Java集合框架LinkedList详解LinkedList定义package java.util;public class LinkedList extends AbstractSequentialList implement
2023-05-31
Java绘图技术的详解及实例
Java绘图技术的详解及实例简单实例public class Demo1 extends JFrame{ MyPanel mp=null; public static void main(String[] args){ Dem
2023-05-31
2024-04-02
Java 基础之内部类详解及实例
Java 基础之内部类详解及实例内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单
2023-05-31
java 中 阻塞队列BlockingQueue详解及实例
java 中 阻塞队列BlockingQueue详解及实例BlockingQueue很好的解决了多线程中数据的传输,首先BlockingQueue是一个接口,它大致有四个实现类,这是一个很特殊的队列,如果BlockQueue是空的,从Blo
2023-05-31
Java中的final关键字详解及实例
Java中的final关键字1、修饰类的成员变量 这是final的主要用途之一,和C/C++的const,即该成员被修饰为常量,意味着不可修改。 上面的代码对age进行初始化后就不可再次赋值,否则编译时会报类似上图的错误。 如果修饰的是引用
2023-05-31
Java选择排序法以及实例详解
在本篇文章里小编给大家整理了一篇关于Java选择排序法以及实例内容,并做了详细分析,有兴趣的朋友们可以跟着学习下。
2022-11-13
Kotlin this详解及实例
Kotlin this详解及实例为了表示当前函数的接收者(receiver), 们使用this表达式: 在类的成员函数中,this指向这个类的当前对象实例; 在扩展函数中,或带接收者的函数字面值(function literal) 中,
2023-05-31
java StringBuilder类的详解及简单实例
java StringBuilder类的详解及简单实例实现代码:public class StringBuilderTest { public static void ma
2023-05-31
Java中对象的序列化详解及实例
Java中对象的序列化详解及实例把java对象转化为字节序列的过程称为对象的序列化。把字节序列恢复为java对象的过程称为对象的反序列化。对象序列化的用途:1.把对象的字节序列永久的保存到硬盘上,通常存放在一个文件中2.在网络上传送对象的
2023-05-31
2024-04-02
java开发中嵌套类的详解及实例
java开发中嵌套类的详解在java语言规范里面,嵌套类(Nested Classes)定义是:A nested class is any class whose declaration occurs within the body of
2023-05-31
java 中Collection存储器详解及简单实例
本篇仅为了巩固一下基础,回忆一下存储的这两个常用的东东…一、Collection1.存储对象可以考虑:①数组②结合2.数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Stutd
2023-05-31
2023-09-04