`
Emy
  • 浏览: 68688 次
  • 性别: Icon_minigender_2
  • 来自: 合肥
社区版块
存档分类
最新评论

java开源打包工具分类

阅读更多
下面是我收集的资料,用来制作jar的工具,自己动作做很麻烦,以前做过,没有想够要用工具来做,现在既然有工具可以使用,为什么不用更方便的方法呢~~~~

JPackIt JPackIt可以把Java工程打包成一个可执行的包(如:jar,class或exe).包括所有Java应用程序资源如:代码,图片,属性文件和被引用的第三方包.



IzPack
IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。



JSmooth
JSmooth 使用JSmooth将做好的JAR包装成EXE。



launch4j launch4j是Java应用程序的Windows本地可执行文件 (.exe) 封装器。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ant脚本。



VAInstall VAInstall是多平台的安装程序。你要包装起来的软件可以是可执行的 java class, Windows .EXE, Linux 可执行档,或者是 UNIX shell 档案。使用者可以选择四种安装的介面,graphic, xtra, text 或是 ansi。VAInstall 只需要很少的空间,他不会使用任何大的暂存档案,而且还可以很容易使用反安装功能。





Toolshed Toolshed是一个既小又简单的JAVA安装制作工具。


AntInstaller AntInstaller通过XML文件定义UI,用Ant做后台。所以ANT所能做的事情AntInstaller同样也胜任。


FreeInstaller FreeInstaller能够把JAVA程序打包成多种平台下的应用程序比如UNIX, LINUX 和 Windows NT.


ROXES ANT Tasks 这个工具利用 ANT 来制作在 Windows, MacOS X, Unix 平台上可执行的文件,比如 exe,zip,jar。ROXES ANT Tasks 基于 GPL 发布。


Mini Installer Mini Installer是用来构建JAVA安装程序一个简单类包。整个过程以脚本为驱动,最后结果是一个独特的JAR文件。用户可以通过双击来执行一个类似向导的安装过程。


Antigen Antigen (Ant Installer Generator)这个工具结合一个ANT构建脚本与一个GUI来把Java文件打包成可执行的Jar文件。它的主要目的是从Ant脚本创造一个强大的图形安装工具。


Packlet Packlet是一个针对Java的简单安装工具。一个Packlet类似于一个zip或tgz文件。它把应用程序打包成一个单一的可分解的压缩文件。Packlet文件能够在任何有安装Java 2运行环境的机器上运行。


Java Service Wrapper Java Service Wrapper可以把Java应用程序安装成一个Windows NT服务或Unix Daemon.它同时还为应用程序提供日记功能,灵活的配置,可靠的运行性能,按需求重新启动,简化应用程序的安装等,




One-JAR One-JAR可以解决如何把一个依赖于多个其它jar文件的应用程序发布成一个单一的可执行Jar文件.它使用一个可定制的类装载器(classloader)来打开在主Jar中的Jar文件包.
更多One-JAR信息

Autojar Autojar帮助从不同的inputs(如:自身classes,外部文档等)制作最小的Jar文件。它从一个或多个给定的classes开始,依据字节码(bytecode)递归搜索相关联的classes,然后从input文档中提取这些Classes,并把它们拷贝到output中. 最终的文档将只包含真正需要的classes. 因而能够保持applet的大小并降低applet的加载时间或者让应用程序独立于第三方类库。
更多Autojar信息

MJAR MJAR(Managed Jar Framework)Java软件分发/打包框架。它允许在相同VM内并行部署classloader分离的应用程序。MJAR使用Spring框架来管理内部组件。
更多MJAR信息

NativeJ NativeJ是一个采用Java1.5开发的打包工具。利用NativeJ可把Java应用程序制作成真正独立不依赖于JRE的本地(windows,linux与mac)可执行程序(如Windows中的.exe) 。支持SWT,JFace,AWT和Swing 。
更多NativeJ信息

分享到:
评论

相关推荐

    JAVA增量包打包工具

    "JAVA增量包打包工具"就是针对这一需求而设计的专业桌面应用程序,旨在帮助开发者实现自动化、高效的Web项目增量打包和发布。这款工具支持多种版本控制系统,包括Gitee(国内的Git托管平台)、Git和SVN,为多模块...

    java增量更新打包工具

    这篇文章的标题"java增量更新打包工具"暗示了其核心内容是关于如何使用Java语言实现这样一个工具,或者是介绍一个特定的开源Java工具,用于创建应用程序的增量更新包。由于描述部分是空的,我们无法直接获取具体细节...

    java打包工具打包成exe文件

    2. **JSmooth**:另一个开源的Java打包工具,JSmooth提供了一个图形界面,使得设置过程更为直观。它支持生成可执行文件,同时可以配置程序启动参数、系统托盘支持、错误报告机制等。 3. **Jar2Exe**:这个名字已经...

    exe4 把JAVA文件打包成EXE工具

    标题提到的"exe4 把JAVA文件打包成EXE工具"是一种能够帮助开发者将Java项目转换为Windows平台下的可执行文件(.exe)的工具,它使得非Java环境的用户也能方便地运行Java应用程序。 **Java到EXE转换的原理:** Java...

    java jar 打包成 exe,双击就可以运行

    1. **Java可执行文件创建工具**:如`Launch4j`,它是一个免费的开源工具,可以将Java应用程序打包为Windows可执行文件。`Javalauncher`是另一种可能的工具,但这个描述中提到的"javalaunch"可能指的是一个自定义的...

    jarjar-方便Java打包工具,自定义修改jar包包名

    Java开发过程中,打包工具起着至关重要的作用,它们帮助开发者将源代码编译、整合资源并打包成可执行的JAR文件。其中,"jarjar"是一个非常实用的工具,专为Java程序员设计,用于方便地对JAR文件进行操作,如重命名类...

    java开源web项目

    Java开源Web项目是全球开发者社区中的一个重要组成部分,它们为学习、开发和创新提供了丰富的资源。这些项目通常是基于Java编程语言构建的,旨在提供一个可扩展、高性能、安全且易于维护的Web应用程序框架。通过开源...

    JAVA项目打包方式

    至于打包工具,除了Java自带的工具,Maven和Gradle因其强大的依赖管理和自动化构建能力而广受欢迎。 总的来说,Java项目的打包是一个涉及源码管理、编译、测试、构建和部署等多个环节的过程,选择合适的打包方式和...

    apk打包工具(java)

    Java版的APK打包工具提供了一种在命令行环境下或者集成到自动化构建流程中创建APK的方式。下面我们将深入探讨这个主题。 首先,我们要理解APK的打包过程。这通常包括以下几个步骤: 1. **编译源代码**:Java源代码...

    java的Ant打包工具

    Java的Ant打包工具是开发过程中不可或缺的一部分,尤其在构建、部署和自动化任务管理方面发挥着重要作用。Ant是由Apache软件基金会开发的一个开源项目,其设计灵感来源于Make,但使用XML来描述构建过程,使得构建...

    java打包成exe

    总结来说,将Java程序打包成.exe文件是为了在不依赖JVM的情况下运行Java应用,主要涉及JAR文件的制作、选择打包工具、配置参数、生成.exe以及测试分发等步骤。这使得Java应用程序能够更广泛地被非Java用户使用,同时...

    Java应用程序打包成exe工具

    为了将Java应用程序转换为.exe格式,开发者可以使用特定的打包工具,以方便非Java环境的用户运行程序。下面我们将详细讨论这个主题。 1. **为什么需要将Java程序打包成.exe**: - 用户友好:大多数Windows用户对....

    java开源web项目1

    【标题】"java开源web项目1"所涉及的知识点主要集中在Java编程语言和Web应用程序开发领域,这通常意味着这是一个基于Java技术栈的开源Web项目。Java作为一种广泛使用的面向对象编程语言,具有平台无关性、安全性和...

    Java开源工作流引擎.pdf

    Java开源工作流引擎 Java开源工作流引擎是指使用Java语言开发的开源工作流引擎系统,这些系统可以帮助企业或组织自动化业务流程,提高工作效率和效率。以下是多种Java开源工作流引擎的简介: 1. Willow:Willow是...

    JAVA开源网上会议系统

    【JAVA开源网上会议系统】是一种基于JAVA技术构建的开放源代码的在线会议平台,它允许用户进行远程协作、沟通和信息共享。这个系统的核心特点在于其开源性,开发者可以自由地查看、修改和分发源代码,从而促进社区的...

    Java开源博客代码

    【Java开源博客代码】是一个开放源码的项目,旨在为开发者提供一个参考,帮助他们构建自己的博客系统。这个项目的重点在于学习和理解如何使用Java语言和相关技术来创建一个功能完善的博客平台。以下是对其中涉及的...

    利用开源软件Launch4j把java 桌面应用程序打包成exe

    为了使Java应用能够像普通的.exe可执行文件一样在Windows上直接运行,我们可以利用开源工具Launch4j来实现这个目标。Launch4j是一个强大的工具,它可以将Java应用程序封装成Windows可执行文件,同时提供了一些额外的...

    java-opensource-doc开源项目中文文档合集

    这个资源集合是针对Java开源项目的中文文档,旨在帮助中国开发者更好地理解和使用各种流行的Java开源框架、库和工具。这些文档通常由社区贡献者翻译,提供了官方英文文档的对应中文版本,使得语言障碍不再是学习和...

    Java必备工具包

    DeelX是中国的一个开源Java开发框架,它基于Struts和Spring等成熟框架,并进行了优化和扩展,使得开发过程更加便捷。DeelX的中文文档可以帮助开发者理解和使用这个框架,包括MVC模式、事务管理、数据访问层、国际化...

    java代码打包成exe

    - 对于持续集成和自动化发布流程,可以集成这些打包工具到构建脚本(如Maven或Gradle)中,确保每次构建都能生成.exe文件。 10. **调试与优化**: - 在打包前,确保Java代码经过充分测试,无严重错误。打包后的....

Global site tag (gtag.js) - Google Analytics