windows环境,编写一个启动jar包的脚本,可以定义标题,先判断此jar包有没有在运行,如果在运行,则杀死该jar包进程重新启动,如果没有运行,就直接启动
时间: 2024-05-19 08:15:02 浏览: 5
好的,以下是一个Windows环境下的脚本,可以启动一个jar包并根据需要自定义标题。它还能够检查是否已经有进程在运行该jar包,如果有,则会杀死该进程重新启动:
@echo off
set TITLE=自定义标题
set EXE_FILE=myjar.jar
tasklist /nh /fi "imagename eq java.exe" | find /i "%EXE_FILE%" > nul && (
echo Process is already running. Killing...
taskkill /f /im java.exe /fi "imagename eq %EXE_FILE%" > nul
)
cd /d %~dp0
start " %TITLE%" /B java -jar %EXE_FILE%
相关问题
编写一个在centos7上运行jar包的shell脚本
下面是一个简单的在CentOS7上运行jar包的shell脚本:
```bash
#!/bin/bash
# 进入jar包所在目录
cd /path/to/jar
# 启动jar包
java -jar myapp.jar
```
将脚本保存为 `run.sh`,并将 `myapp.jar` 替换为您要运行的jar包的名称。然后在终端中运行以下命令来赋予脚本可执行权限:
```bash
chmod +x run.sh
```
最后,您可以在终端中运行脚本:
```bash
./run.sh
```
这将启动您的jar包并在后台运行它。如果您想在前台运行它,可以使用以下命令:
```bash
java -jar myapp.jar
```
希望能帮到您!
编写一个shell脚本,可以运行jar包
可以使用以下代码编写一个 shell 脚本来运行 jar 包:
```
#!/bin/bash
# 运行 jar 包的路径
jar_file_path='path/to/your/jar/file.jar'
# 运行 jar 包的命令
java -jar ${jar_file_path}
```
保存该脚本,并给予它执行权限:
```
chmod +x run_jar.sh
```
最后,运行该脚本:
```
./run_jar.sh
```