关于Java:为NetBeans项目创建可执行包

Create executable package for a netbeans project

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Export JAR with Netbeans

我已经创建了一个NetBeans项目,现在我想从该项目中创建一个包。 因为这是我在NetBeans中的第一个项目。 有谁能帮助我从我的项目中创建一个要分发的软件包?


扩展.exe问题:

我有使用Winrun4J为Java应用程序生成exe启动程序的丰富经验。设置和生成它非常有前途,它支持32和64位Windows。

您甚至可以将所有需要的jar放入exe。

http://winrun4j.sourceforge.net/

但是(就像您刚接触Java一样):exe只是一个包装器。仍然需要在启动exe的系统上安装Java Runtime!


  • 如果在开发环境中有多个项目,请确保已将要分发的项目设置为主项目。可以通过在左窗格中的项目名称上单击鼠标右键菜单来完成。
  • 单击菜单:"运行->清理并构建主项目"
  • 检查您的项目文件夹,在项目文件夹中找到文件夹dist。有* .jar文件。它是打包的编译项目文件。

  • 如果要编写桌面应用程序代码。可以在Windows,OS X和* nix上运行,用Java编写它们,并使用Java Web Start从链接部署它们。

    JWS provides many appealing features including, but not limited to, splash screens, desktop integration, file associations, automatic update (including lazy downloads and programmatic control of updates), partitioning of natives & other resource downloads by platform, architecture or Java version, configuration of run-time environment (minimum J2SE version, run-time options, RAM etc.), easy management of common resources using extensions..

    我突出显示了与您的下一条评论相关的部分。

    can I give my own icon image to the executable file?

    用户为什么应该看到一个.jar(或与此相关的.exe)? JWS提供了Desptop集成,该集成可能包含受支持OS上的桌面快捷方式和/或菜单项。这些中的任何一个都可以具有您提供的图像(有限制)。

    deployJava.js脚本在运行小程序或提供指向JWS应用程序的链接之前,检查用户是否具有所需的最低版本(如果没有,则帮助他们进行安装)。