linux查询启动的jar包
时间: 2024-01-01 18:06:41 浏览: 169
你可以使用以下命令列出当前正在运行的 Java 进程及其所依赖的 Jar 包:
```
jps -lvm
```
该命令将会输出当前正在运行的 Java 进程的 PID、主类名称以及启动参数等信息。你可以根据主类名称来确定该进程所依赖的 Jar 包。例如,如果你的主类名称为 `com.example.Application`,则可以通过以下命令找到该类所在的 Jar 包:
```
sudo lsof -p [PID] | grep "com.example.Application"
```
其中 `[PID]` 为你要查询的 Java 进程的 PID。该命令将会输出包含 `com.example.Application` 的行,其中包含了该类所在的 Jar 包的路径信息。
相关问题
linux自启动jar包
在 Linux 中设置 jar 包开机自启动,需要创建一个启动脚本,并将其添加到开机启动项中。
以下是一个简单的启动脚本示例:
```
#!/bin/sh
java -jar /path/to/your/jar/file.jar
```
将该脚本保存为一个 .sh 文件,例如 start.sh,并给予执行权限:
```
chmod +x start.sh
```
接下来,可以使用 crontab 将该脚本添加到开机启动项中:
```
@reboot /path/to/start.sh &
```
最后,重启系统以确保 jar 包开机自启动。
linux如何启动jar包
要在Linux上启动JAR包,需要先安装Java运行环境。然后,可以使用以下命令启动JAR包:
java -jar <JAR文件名>
其中,<JAR文件名>是要启动的JAR包的文件名。如果JAR包需要传递参数,可以在命令后面添加参数,例如:
java -jar <JAR文件名> <参数1> <参数2> ...
启动JAR包时,需要确保当前目录下有JAR包文件,并且有足够的权限执行该文件。
阅读全文