2020/10/31·Java·定时/取消关机

原理说明

相当于 Win+R ,然后输入相应命令,例:
在这里插入图片描述

定时关机

public class ShutDown {
	public static void main(String[] args) throws IOException {
		//键盘输入
		Scanner sc = new Scanner(System.in);
		//提示输入数字表示倒计时
		System.out.print("请输入关机倒计时:");
		//输入倒计时/秒
		int time = sc.nextInt();
		
		// 定时关机,单位秒
		//Runtime.getRuntime().exec("shutdown -s -t 1000");
		//在某个时间点关机
        //Runtime.getRuntime().exec("at 24:00 shutdown -s");
		// 用户输入时间
		Runtime.getRuntime().exec("shutdown -s -t "+time);
		//每隔一秒输出一次倒计时
		for(int i=time;i>=0;i--) {
			try {
				//沉睡一秒
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			System.out.println("倒计时"+i+"秒关机");
		}
	}
}

取消关机

public class ShutDown {
	public static void main(String[] args) throws IOException {
		//在已经存在关机计划的情况下执行,取消关机计划
		Runtime.getRuntime().exec("shutdown -a");
	}
}

参数说明

命令含义
shutdown执行 Shutdown.exe 程序
shutdown -s关闭、关机
shutdown -s -t后面接数字,表示倒计时多少秒后关机
shutdown -f强制正在运行的应用程序关闭而不事先警告用户
shutdown -m \计算机名控制远程计算机
shutdown -i显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数
shutdown -l注销当前用户
shutdown -r重启
shutdown -h休眠
at 23:00 shutdown -s定时 23:00 关机

导出可运行的 jar 文件

Eclipse

点击菜单栏文件 ——》Export ——》java ——》JAR File ——》选择相应包下的相应java文件 ——》Browse选择保存路径并命名 ——》next、next ——》Browse选择需要运行的文件 ——》Finish

IDEA

点击菜单栏文件 ——》项目结构 ——》Artifacts ——》+ ——》JAR ——》From modules with dependencies… ——》Main class 选择需要运行的java类 ——》 确定、应用、确定 ——》菜单栏构建 ——》Build artifacts… ——》build,然后就会新增一个目录(包含jar文件)(复制到桌面双击执行即可)
在这里插入图片描述

一文一哲理

生活五味杂陈,人生纷纷扰扰


最后麻烦朋友们的小手手点点赞,你们的点赞是我创作最好的动力

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值