2011-12-11 44 views
0

我在java中开发了一个小项目。 我想知道如何打包我的软件?即从这些.java或.class文件构建窗口安装程序(msi)或.exe应用程序?或者如果它不可能在Java中,那么该怎么办?打包专业用的Java软件

+1

你在开发什么:使用ui,服务,web应用程序的应用程序? –

+0

显然是一个UI的应用程序。 – Mob

+0

@Mob为什么显而易见?服务器应用程序和服务不一定需要用户界面。 –

回答

2

大多数人只是将应用程序打包为一个罐子......然而,您可以看看here以获取更多信息。

如果您100%需要一个.exe文件,有几个方案可供选择:

  • launch4j
  • Exe4j
  • JSmooth
  • jexepack
  • 但是,您可能需要做一些研究在使用它们之前,因为我不确定它们是多么的新。

    2

    使用Java Web Start作为Windows的“一键式”安装解决方案,OS X & * nix。