2011-05-05 164 views
1

執行Java應用程序時,給它的進程名稱通常是java.exe或javaw.exe。但是我怎樣才能讓它在窗口中被我的應用程序的名稱調用。 我不能使用http://launch4j.sourceforge.net/,因爲我想在服務器上運行這個jar。如何更改Java應用程序的進程名稱

+2

你爲什麼要這麼做?解決你的**實際**問題,可能就像用你的_required進程名寫一個shell腳本一樣簡單。清楚的是,我沒有在窗口中看到關於應用程序名稱的部分。這是一個Swing應用程序嗎? – 2011-05-05 04:01:59

+1

簡單(但愚蠢)回答:「複製java.exe myappname.exe」 – laher 2011-05-05 04:05:23

+0

爲什麼在服務器上運行JAR意味着你不能使用launch4j? – Gabe 2011-05-05 04:08:37

回答

-1

複製您的java.exe爲customName.exe(並把它在相同的位置在您的java.exe是),並運行您的程序爲

customName com.something.something.MyClass
代替
java com.something.something.MyClass

+0

我有一個jar文件我沒有運行任何類文件。要啓動我的jar我使用命令:> java -jar jarname.jar – 2011-05-07 14:20:02

+0

@Khoyendra,在這種情況下,你可以輸入'customName -jar jarname.jar' – 2011-05-08 11:47:04

+0

但我想用兩個不同的名稱運行同一個jar兩次。 – 2011-05-13 10:15:54

2

生成EXE與jsmooth,提供您選擇創建單獨的進程

+0

我不想安裝任何設置,我想要一個Windows命令,將以另一個名字啓動我的jar,這個設置不能幫助我。 – 2011-05-07 14:26:27