如何知道jar文件是否已经在运行?

2024-04-24

经过谷歌研究后,我找到了很好的答案,例如:

1)using jps or jps -l让 jars 在 JVM 下运行

这个答案可以,但是如果用户根本没有安装java并且我使用例如.bat文件和带有java JRE的文件夹运行我的jar。

另外,gps 功能是实验性的,只有 JDK 包含它,JRE 不包含它。

2)检查 jar 是否从 shell 运行 https://stackoverflow.com/questions/20168332/check-if-jar-running-from-shell

我需要一个在 Windows 平台上解决这个问题的解决方案。尽管独立于平台的解决方案总是更好。

有关 jps 的更多信息(因为它是平台独立的)如果您为我提供了一个好的解决方案,我将不胜感激jps功能。


使用此命令检查 jar 是否正在运行。

ps aux | grep java

eg:

sys_name 7526 60.1 2.6 4474364 104092 点/4 Sl+ 23:57 0:09 java -jar start.jar

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何知道jar文件是否已经在运行? 的相关文章

随机推荐