如何把jar包做成在后台运行
1个回答
展开全部
写一个java文件导成jar包:
package com.helloservice.demo;
public class HelloService {
private static boolean stop = false;
public static void start(String[] args) {
System.out.println("start");
while (!stop) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
System.out.println("running");
}
}
public static void stop(String[] args) {
System.out.println("stop");
stop = true;
}
public static void main(String[] args) {
if ("start".equals(args[0])) {
start(args);
} else if ("stop".equals(args[0])) {
stop(args);
}
}
}
两种方式:实现Deamon接口或者是实现stop和start方法
写一个installService.bat批处理文件:
set SERVICE_NAME=HelloService
package com.helloservice.demo;
public class HelloService {
private static boolean stop = false;
public static void start(String[] args) {
System.out.println("start");
while (!stop) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
System.out.println("running");
}
}
public static void stop(String[] args) {
System.out.println("stop");
stop = true;
}
public static void main(String[] args) {
if ("start".equals(args[0])) {
start(args);
} else if ("stop".equals(args[0])) {
stop(args);
}
}
}
两种方式:实现Deamon接口或者是实现stop和start方法
写一个installService.bat批处理文件:
set SERVICE_NAME=HelloService
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询