经过谷歌研究后,我找到了很好的答案,例如:
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(使用前将#替换为@)