摘要: 運(yùn)行Java程序(SWING或SWT的桌面程序)可以直接執(zhí)行.class文件或?qū)⑺械?class文件及相關(guān)的其他文件壓縮成.jar文件,然后使用javaw -jar my.jar來(lái)運(yùn)行程序(其中my.jar是一個(gè)jar文件名,可以是任何指定的jar文件)。但在windows下,用戶(hù)習(xí)慣直接運(yùn)行一個(gè)exe來(lái)執(zhí)行程序。在網(wǎng)上有很多程序可以將my.jar或.class文件直接轉(zhuǎn)換成exe文件。但很多都是將jar或.class文件放到exe里成,這樣不太方便。有些工具,如javalauncher可以使用一個(gè)exe程序(用c語(yǔ)言寫(xiě)的)來(lái)調(diào)用jar文件。但有時(shí)需要在運(yùn)行程序之間做些其他的工具,例如,在客戶(hù)端動(dòng)態(tài)從服務(wù)端下載最新版本的程序。因此,在本文將使用delphi2009實(shí)現(xiàn)一個(gè)簡(jiǎn)單的可以調(diào)用jar文件的程序,讀者可以對(duì)這個(gè)程序進(jìn)行任何擴(kuò)展,本文還提供了該程序的源代碼和exe文件。
閱讀全文