當前位置:編程學習大全網 - 網站源碼 - java文件變成exe文件

java文件變成exe文件

運行Java程序(SWING或SWT的桌面程序)可以直接執行。class文件或將所有的。class文件及相關的其他文件壓縮成。jar文件,然後使用javaw -jar my.jar來運行程序(其中my.jar是壹個jar文件名,可以是任何指定的jar文件)。但在windows下,用戶習慣直接運行壹個exe來執行程序。在網上有很多程序可以將my.jar或。class文件直接轉換成exe文件。但很多都是將jar或。class文件放到exe裏成,這樣不太方便。有些工具,如javalauncher可以使用壹個exe程序(用c語言寫的)來調用jar文件。但有時需要在運行程序之間做些其他的工具,例如,在客戶端動態從服務端下載最新版本的程序。因此,在本文將使用delphi2009實現壹個簡單的可以調用jar文件的程序,讀者可以對這個程序進行任何擴展,本文還提供了該程序的源代碼和exe文件。

使用delphi建立壹個VCL工程。在本程序中不需要form,因此,可以將默認生成的form刪除。實際上,我們只需要調用ShellExecute方法就可以通過javaw命令來執行jar文件,代碼如下:

shellexecute(GetActiveWindow, 'open','javaw', '-jar my.jar', '', SW_NORMAL);

  • 上一篇:makefile中"$(AS) $(ASFLAGS)"是啥意思啊
  • 下一篇:java override是什麽意思
  • copyright 2024編程學習大全網