打包发布java项目,实现一个桌面定时关机开机案例
程序员文章站
2022-07-12 19:16:59
...
本文代理通过打包发布一个java案例,实现一个桌面定时关机开机案例
|
首先电脑得安装了jdk
代码部分
自动关机代码(时间由自己设置),这个这是简单的demo,先能用就行,你可以再此基层上扩展出其他功能。
package com.shuang;
import java.io.IOException;
import java.util.Scanner;
public class demo2 {
public static void main(String[] args) throws InterruptedException, IOException {
Scanner input =new Scanner(System.in);
System.out.println("请设定关机倒计时--秒数");
String miao=input.nextLine();
System.out.println("你设定的是"+miao);
System.out.println("请按回车键以确认");
String t=input.nextLine();
Thread.sleep(3000);
Runtime.getRuntime().exec("shutdown -s -t "+miao);
//Runtime.getRuntime().exec("shutdown -a");
}
}
取消关机代码
package com.shuang;
import java.io.IOException;
public class demo3 {
public static void main(String[] args) throws IOException {
Runtime.getRuntime().exec("shutdown -a");
}
}
打包发布部分
1,点击file->project structure
2,点击artifacts-> + ->JAR ->From modules with dependencies
3,点击Main class ->文件图标->选择你要打包的文件或文件夹等
4,ok apply再OK
5,build->build Artifacts
6,上面一步点击后,会显示下面的,选择你选中的jar->build
7,自动生成的out文件下,生成的jar包就是了,ok。你只需要点击该jar包就可以执行了