linux后台运行java运行jar包
时间: 2024-09-29 21:04:18 浏览: 61
Linux后台运行java的jar包.docx
在Linux上,如果你想让Java应用程序(通常是.jar文件)在后台持续运行,你可以使用nohup命令或者直接在脚本中启动。以下是两种常见的方法:
1. **使用nohup**:
- 打开终端,首先导航到包含你的`.jar`文件的目录。
```
cd /path/to/your/jar/file
nohup java -jar your-jar-file.jar &> nohup.out &
```
`nohup`会忽略输入挂断信号,并将输出重定向到`nohup.out`文件。最后的`&`表示在后台运行。
2. **创建bash脚本**:
- 创建一个新的文本文件(例如run_script.sh),然后添加以下内容:
```sh
#!/bin/bash
java -jar your-jar-file.jar &
```
- 给脚本添加执行权限 (`chmod +x run_script.sh`),然后运行它:
```
./run_script.sh
```
同样,这将在后台运行Java应用。
无论哪种方法,Java应用都会在后台运行,并且不会因为终端关闭而停止。
阅读全文