Iniciar modo jar (Windows y Linux)
Enlaces relacionados
https://blog.csdn.net/gelinwangzi_juge/article/details/127258536
inicio de ventanas
Ver proceso proceso
wmic donde caption="java.exe" get processid,caption,commandline/value
only view java task list
tasklist | findstr "java"
Primero, prepare un paquete jar que se pueda ejecutar y coloque cualquier disco en él. El
primer método de inicio (inicio directo)
se inicia directamente y el registro se envía a la consola.
java -jar slipper-backstage-2.0.0.jar
Efecto:
comience directamente, registre la salida en el archivo especificado
java -jar slipper-backstage-2.0.0.jar > D:\测试jar包\server.log 2>&1 &
Notas:
表示日志输出到其他地方。
D:\测试jar包\server.log 日志输出的具体的路径。
2>&1 这个自己去百度查下,0,1,2都有表达的意思【0标准输入一般是键盘,1标准输出,2错误输出】
2>&1就是用来将标准错误2重定向到标准输出1中的。
& 表示后台运行
Efecto:
Desventaja : este modo de inicio, después de cerrar la ventana de comandos actual, el programa se detiene
El segundo método de inicio (inicio en segundo plano)
se inicia en segundo plano, inicia el jar en forma de servicio, después del inicio, cierra el servicio que debe registrarse o elimina el proceso
javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar
Comience en segundo plano, inicie el jar como un servicio y envíe el registro al archivo especificado
javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar > D:\测试jar包\server.log 2>&1 &
Ventajas : este método de inicio, después de que se cierra la ventana de comando actual, el programa aún se está ejecutando
La tercera forma de comenzar (conviértalo en un archivo .bat, simplemente encapsule el comando: haga doble clic en él),
especifique el paquete jar como un archivo bat por lotes y luego haga doble clic para iniciarlo, o convierta el archivo bat en un método de inicio automático de servicio
en el mismo proyecto Cree un nuevo run.bat en el directorio de nivel y copie el siguiente contenido en él
@echo off
start javaw -Xms128m -Xmx1024m -jar slipper-backstage-2.0.0.jar > D:\测试jar包\server.log 2>&1 &
exit
Luego haga doble clic para comenzar
También es posible convertir bat en un servicio de inicio automático
1, Windows+R para ejecutar, ingresar gpedit.msc para ingresar al Editor de directivas de grupo, seleccionar Configuración de Windows-Iniciar y luego hacer clic en Agregar secuencia de comandos.
poder