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