RuntimeJava可以通过Runtime来调用其他进程,如cmd命令,shell文件的执行等。可以应该该类设置系统时间,执行shell文件。此处记录几个有用应用如下。设置本地时间可以调用cmd /c date命令,完成本地时间设置,不过
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(); } } }
--结束END--
本文标题: Java Process详解及实例
本文链接: https://lsjlt.com/news/225079.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0