`
happyqing
  • 浏览: 3204596 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

NetBeans8.0 swing项目打包

阅读更多

 

swing项目可以打包成jar,exe,msi等

 

项目选项卡 项目--属性--构建--部署--在项目菜单中启用本机打包操作

 

项目--打包为--所有工件

ant -f D:\\zhao\\Documents\\NetBeansProjects\\docCompare -Djar.archive.disabled=true -Dnative.bundling.type=all build-native
Detected JavaFX Ant API version 1.2
Execute failed: java.io.IOException: Cannot run program "iscc" (in directory "D:\zhao\Documents\NetBeansProjects\docCompare"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
Execute failed: java.io.IOException: Cannot run program "candle" (in directory "D:\zhao\Documents\NetBeansProjects\docCompare"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
D:\zhao\Documents\NetBeansProjects\docCompare\nbproject\build-native.xml:440: Error:
JavaFX native packager requires external Inno Setup 5+ tools installed and included on PATH to create EXE installer. See http://www.jrsoftware.org/
JavaFX native packager requires external WiX 3.0+ tools installed and included on PATH to create MSI installer. See http://wix.sourceforge.net/
构建失败 (总时间: 1 秒)

 

需要安装

Inno Setup 5+,

下载地址 http://www.jrsoftware.org/ 下普通版的就行,多语言版的也没有中文的

可在百度搜索 inno setup 中文版,或绿色版

安装后加入环境变量 PATH C:\Program Files (x86)\Inno Setup 5;

WiX 3.0+ tools

下载地址 http://wixtoolset.org/

安装后加入环境变量 这个我没配成功

重启NetBeans

 

项目--打包为--所有安装程序

需要安装 Inno Setup 5+,WiX 3.0+ tools

 

项目--打包为--仅图像 (不是图片的意思,是image(二进制)文件的意思)

 会在项目文件夹下的dist文件夹下生成打包的文件,有jre,有exe,可执行,

这个拷走就能用,打包快,推荐这个,

不需要安装另外的程序

 

项目--打包为--EXE 安装程序

需要安装 Inno Setup 5+

生成的exe安装文件相对小很多。 

 

项目--打包为--MSI 安装程序

需要安装 WiX 3.0+ tools

 

http://docs.oracle.com/cd/E40938_01/doc.74/e40142/build_japps.htm

7.8 Packaging an Application as a Native Installer

  • Windows

    • bundle image

    • EXE installer (requires Inno Setup 5 or later)

    • MSI installer (requires WiX 3.0 or later)

  • MAC OS X:

    • bundle image

    • DMG installer

  • Linux:

    • bundle image

    • rpm installer (requires rpmbuild)

 用NetBeans打包有一个缺陷,就是打包过程太简单了,有些东西不能设置,如程序图标,安装目录等等。

下一篇讲稍微复杂一点的自定义打包。

java swing项目打安装包 ant+exe4j+inno setup

http://happyqing.iteye.com/blog/2083283

 

分享到:
评论

相关推荐

    netbeans-8.0-linux

    在项目管理方面,NetBeans 8.0 提供了一个直观的项目导航器,方便用户组织和管理代码文件。同时,其内置的版本控制系统集成使得团队协作变得更加简单,可以轻松跟踪和合并代码变更。 调试工具是NetBeans的一大亮点...

    netbeans-8.0-php-windows

    - **项目管理**:NetBeans 8.0允许用户创建、组织和管理多个项目,可以方便地跟踪和控制项目状态。 - **调试**:内置的调试器可以帮助开发者查找并修复代码中的错误,包括断点、单步执行、查看变量值等。 - **...

    netbeans8.0 with JDK

    netbeans8.0 安装自带jdk1.8还是1.7忘记了

    netbeans-8.0-windows.part4

    netbeans-8.0-windows.part1

    netbeans-8.0-php-windows.exe

    netbeans-8.0-php-windows.exe

    netbeans-8.0-linux.sh

    用于在linux的系统上安装netbeans-8.0,其中附带glassfish的安装

    netbeans-8.0-windows.exe

    netbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans-8.0-windows.exenetbeans...

    Java Homework Projects A NetBeans GUI Swing Programming Tutorial(8th) epub

    Java Homework Projects A NetBeans GUI Swing Programming Tutorial(8th) 英文epub 第8版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    java+netbeans+swing MP3程序

    在本项目中,"java+netbeans+swing MP3程序" 是一个使用Java语言,并在NetBeans IDE上开发的用户界面应用,主要用于处理或播放MP3音频文件。 Swing是Java Foundation Classes (JFC)的一部分,提供了一组用于创建...

    netbeans-8.0-windows.part2

    netbeans-8.0-windows.part2

    netbeans-8.0-windows.part3

    netbeans-8.0-windows.part3

    netbeans-8.0-cpp-windows.exe

    NetBeans IDE is an integrated development environment (IDE) for writing, compiling, testing, and debugging software applications for the JavaTM platform and other environments. NetBeans IDE includes a...

    netbeans8.0

    netbeans IDE 懂的都懂

    Java小游戏 netbeans自作

    【Java小游戏 netbeans自作】是一个使用NetBeans IDE开发的项目,主要涵盖了Java编程语言、图形用户界面(GUI)设计以及游戏开发的基础知识。NetBeans是Java开发者常用的集成开发环境,它提供了丰富的代码提示、自动...

    netbeans-8.0-windows.part1

    netbeans-8.0-windows.part1

    基于Netbeans-swing可关闭tab选择页

    在"基于Netbeans-swing可关闭tab选择页"的项目中,开发者已经利用这个特性创建了一个能够动态添加和关闭标签的程序。尽管代码可能尚未完全优化,但其核心理念是添加了自定义的事件监听器来处理关闭操作,并确保在...

    NetBeans下的Struts2.0插件

    6. **项目向导**:提供创建新Struts2项目的向导,引导开发者快速搭建应用骨架。 7. **部署助手**:简化应用部署流程,可以直接在NetBeans中进行发布和更新。 通过这些特性,NetBeans Struts2插件极大地提高了...

    netbeans的小项目实例(初学可用)

    这个小项目实例是为初学者设计的,旨在帮助他们快速入门并理解如何在NetBeans中创建和管理项目。以下是一些关于NetBeans和这个特定项目的知识点: 1. **NetBeans IDE**:NetBeans是一个开源的开发工具,支持多种...

    PaintApp画布应用程序

    NetBeans 8.0作为一个强大的集成开发环境(IDE),为开发者提供了丰富的工具和支持,包括代码自动完成、调试器和项目管理,使得创建这样的应用程序变得更加便捷。 【知识点详解】 1. **NetBeans 8.0**:NetBeans ...

    Netbeans6_Struts2插件下载与安装

    在开发过程中,集成开发环境(IDE)如NetBeans的插件能够极大地提高开发效率和代码质量。本篇文章将详细介绍如何在NetBeans 6中下载并安装Struts2插件。 首先,我们需要了解NetBeans 6是一款历史悠久的IDE,它支持...

Global site tag (gtag.js) - Google Analytics