Java语言实现自动关机程序

Java语言实现自动关机程序@Java实现自动关机系统Java语言实现自动关机程序该项目实现了以下任务:1、提示用户,欢迎使用某某关机程序2、提示用户,输入倒计时关机的秒数3、根据用户输入的秒数,进行自动关机4、开始自动关机时,提示用户xxx秒后关机项目具体代码我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown将代码片显示选择的

大家好,又见面了,我是你们的朋友全栈君。

Java语言实现自动关机程序

该项目实现了以下任务:
1、提示用户,欢迎使用某某 关机程序
2、提示用户,输入倒计时关机的秒数
3、根据用户输入的秒数,进行自动关机
4、开始自动关机时,提示用户xxx秒后关机

具体代码实现

自动关机:

package com.auto_Close;

import java.io.IOException;
import java.util.Scanner;

public class Auto_Close { 
   

	public static void main(String[] args) throws IOException { 
   
		/** * 1、提示用户,欢迎使用某某 关机程序 * 2、提示用户,输入倒计时关机的秒数 * 3、根据用户输入的秒数,进行自动关机 * 4、开始自动关机时,提示用户xxx秒后关机 * */

		System.out.println("欢迎使用自动关机程序");
		@SuppressWarnings("resource")
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入倒计时关机的秒数(按回车结束输入):");
		String input = scanner.nextLine();
		//自动关机
		Runtime.getRuntime().exec("shutdown -s -t "+input);
		System.out.println("已启动自动关机系统,系统将在"+input+"秒后关机");
	}

}

取消自动关机:

package com.auto_Close;

import java.io.IOException;

public class Stop_Close { 
   

	public static void main(String[] args) throws IOException { 
   
		//取消自动关机
				Runtime.getRuntime().exec("shutdown -a");
				System.out.println("已取消自动关机");
	}

}

导出jar文件

Eclipse IDE:
1、点击File选项卡,选中Export(导出)
在这里插入图片描述

2、选择JAR file,点击Next
在这里插入图片描述

3、找到项目中要导出的包,单击选中,在右边选择框中勾选要导出的.java文件。选择JAR file要保存的位置,点击Next
在这里插入图片描述
4、点击Browse选择JAR文件要执行的代码,点击Finish,完成导出
在这里插入图片描述

最终效果

在这里插入图片描述

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163004.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++ 单例模式_c 单例模式

    C++ 单例模式_c 单例模式原创文章,转载请注明出处。本文主要从单例的用处以及问题所做介绍

    2025年6月12日
    2
  • pycharm反撤销快捷键_pycharm使用技巧

    pycharm反撤销快捷键_pycharm使用技巧pycharm中回退快捷键Ctrl+z反撤销快捷键Ctrl+Shift+z

    2022年8月29日
    1
  • fmincon函数求极值[通俗易懂]

    fmincon函数求极值[通俗易懂]matlab中的函数fmincon可用于求可以求取多元函数的极值,其约束包括五种:1、线性不等式约束;2、线性等式约束;3、变量约束;4、非线性不等式约束;5、非线性等式约束。其形式如下:x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon)求解问题的标准型为minF(X)s.tAX<=b(线性不等式约束)AeqX=beq(线性等…

    2022年6月18日
    24
  • JavaScript 解构赋值

    JavaScript 解构赋值文章目录JavaScript解构数组解构分配默认值交换变量跳过项将剩余元素分配给单个变量嵌套解构赋值参考文档    在本教程中,您将借助示例了解JavaScript解构赋值。JavaScript解构    ES6中引入的解构赋值可以轻松地将数组值和对象属性分配给不同的变量。例如,    在ES6之前://assigningobjectattributestovariablesconstperson={name:’Sara’,age:25,

    2025年5月24日
    0
  • MySQL联合索引使用分析 彻底搞清楚什么情况下会走索引

    MySQL联合索引使用分析 彻底搞清楚什么情况下会走索引1.建表CREATETABLE`t_demo`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`a`varchar(15)DEFAULTNULL,`b`varchar(15)DEFAULTNULL,`c`varchar(15)DEFAULTNULL,`d`varchar(15)DEFAULTNULL,PRIMARYKEY(`id`),KEY`INDEX_A_B_C`(`a`,`b`,`c`

    2022年6月4日
    58
  • .gitkeep

    .gitkeep

    2021年10月20日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号