天天看點

設定 java -jar 的程序顯示名稱

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

設定 java -jar 的程式顯示名稱

這樣看上去很不清楚,不知道哪個jar對應的是哪個應用,當然可以用 ps -ef|grep java 來看,但是通常伺服器上跑着很多java程序,執行一下滿屏都是密密麻麻的字,想要進一步過濾,還得加過濾條件。

今天,無意發現一個很簡單的辦法,可以直接讓jps顯示出真實的jar包名稱,簡單到哭,說出來都沒人信。

java -jar jar包的完整路徑

比如: java -jar /home/weblogic/test/hello.jar 

然後就可以了,效果如下:

設定 java -jar 的程式顯示名稱

然後jps

設定 java -jar 的程式顯示名稱