有時候我們會用 nohup java -jar xxx.jar來将一些可執行的java application挂在背景,類似windows服務一樣來運作。但是有一個不爽的地方,在linux終端裡用jps顯示時,全都顯示成jar,如下圖所示:

這樣看上去很不清楚,不知道哪個jar對應的是哪個應用,當然可以用 ps -ef|grep java 來看,但是通常伺服器上跑着很多java程序,執行一下滿屏都是密密麻麻的字,想要進一步過濾,還得加過濾條件。
今天,無意發現一個很簡單的辦法,可以直接讓jps顯示出真實的jar包名稱,簡單到哭,說出來都沒人信。
java -jar jar包的完整路徑
比如: java -jar /home/weblogic/test/hello.jar
然後就可以了,效果如下:
然後jps