java 启动jar程序:cmd命令行程序、阻塞程序、显示cmd命令黑窗口
javaw 启动jar程序:窗口程序、非阻塞程序、不显示cmd命令黑窗口
一、启动
1.新建.bat
新建txt文件, 修改扩展名为.bat, 编辑内容
2.bat编辑内容
java -jar eureka11001.jar
或
start javaw -jar eureka11001.jar
启动过程中需要保证jar包配置的端口号唯一,否则会失败。eureka11001.jar表示要启动的jar包。
.bat文件需要和eureka11001.jar在同一目录,否则找不到文件报错
3.同时启动多个jar
一个.bat文件,同时启动多个jar, 编辑成多个
start javaw -jar eureka11001.jar
start javaw -jar eureka11002.jar
对于命令 java -jar, 一个批处理文件中不能同时启动。
4.java -jar 启动
显示cmd窗口
手动关闭cmd窗口, 服务会停止。
5.start javaw -jar 启动
不显示cmd窗口
手动关闭cmd窗口, 服务不会停止。
二、停止
如果想停止某个jar包服务, 可以利用端口号,找到进程id, 杀掉进程即可.
参考:https://preparedata.blog.csdn.net/article/details/114138814
对于命令java -jar,有更简单的是手动关闭cmd窗口, 服务也会停止。