Java application installation package creation tools

Source: Internet
Author: User

Java application installation package creation tools

1 install4j
Install4j is a powerful multi-platform Java installer that can generate self-installation programs and application loaders for Java applications. Install4j is easy to use, and its extended platform support and its powerful screen and action system are all of its expertise.

2 launch4j
Launch4j is the Windows Local Executable File (.exe) package for Java applications. Provides a local pop-up screen, application icons, JRE search or use the bound JRE, startup failure feedback, passing command line parameters, ant script.

3 Wix
Windows Installer XML (WIX) allows you to create a tool set for Windows program installation packages from the XML source file. It supports the command line method. developers can combine it to create the MSI and MSM installation packages.

4 nativej
Nativej is a packaging tool developed using java1.5. Using nativejcan make Java applications really independent and independent from jre‑based libraries (Windows, linuxlinuxand MACOs executable programs (such as Windows. EXE ). Supports SWT, jface, AWT, and swing. Processing ing executable options processing ing Java runtime options processing ing application options processing ing service options
Refreshing native splash screen editing version information customizing string...

5 jsmooth
Jsmooth can package the prepared jar into exe. The welcome panel it's always nice to feel at home... the JVM selectionhow should sugar in your Java? The skeletons and theirs propertiesthis hot selection is best served cool...

6 izpack
Izpack is a Java installation tool that can be used to create some simple installation programs. The created installer can run on Unix-like, MacOS X, windows, and other system platforms.

7. freeinstaller
Freeinstaller can package Java programs into applications on multiple platforms, such as UNIX, Linux, and Windows NT.

8 Java service wrapper
Java service Wrapper can install Java applications into a Windows NT Service or Unix daemon. it also provides the logging function, flexible configuration, reliable running performance, restart as needed, and simplifies application installation,

9 jpackit
Jpackit can package a Java project into an executable package (such as jar, class, or EXE ). includes all Java application resources such as code, images, attribute files, and referenced third-party packages.

10 installanywhere
Installanywhere is developed by zero G Inc. (http://www.zerog.com. Zero G is a leader in the field of multi-platform software deployment and maintenance. It represents the products including installanywhere and powerupdate. Installanywhere
It simplifies software configuration on any client and server platform, and automatically handles all complex steps. You can configure the software exactly according to your requirements each time.

11 antinstaller
Antinstaller defines the UI through an XML file and uses ant as the background. So ant can do the same thing.

12 checkinstall
Checkinstall is a program that can automatically generate the RPM/Debian or slackware installation package from the source code of the tar.gz class. With checkinstall, you can use almost all the tar.gz class source code to generate a "clean" installation or uninstall package.

13 packlet
Packlet is a simple installation tool for Java. A packlet is similar to a ZIP or tgz file. It packs an application into a single, decomposed compressed file. The packlet file can be run on any machine with the Java 2 Runtime Environment installed.

14 vainstall
Vainstall is a multi-platform installation program. The software you want to package can be executable Java class, windows. EXE, Linux executable file, or Unix shell file. You can select four installed interfaces: graphic, Xtra, text, or ANSI. Vainstall only requires a small amount of space and does not use any large temporary files. It is also easy to use the anti-installation function.

15 autojar
Autojar helps you create the smallest JAR file from different inputs (such as your own classes and external documents. It recursively searches for the associated classes based on bytecode from one or more given classes, and then extracts these classes from the input file, and copy them to the output. the final document will only contain the actually needed classes. therefore, the applet size can be maintained, the loading time of the applet can be reduced, or the application can be independent of third-party class libraries ....

16 Antigen
The ant installer Generator tool combines an ant build script with a GUI to package java files into executable jar files. It aims to create a powerful graphical Installation tool from ANT script.

17 toolshed
Toolshed is a small and simple Java installation and production tool.

18 one-jar
One-jar can solve how to publish an application dependent on multiple other jar files into a single executable JAR file. it uses a customizable classloader to open the jar file package in the main jar.

19 autogen
Autogen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. it is especially valuable in programs that have several blocks of text that must be kept synchronized ....

20 CLFs
The CLFs (Cross Linux from scratch) project is based on LFS and aims to explain how to build an LFS System on multiple hardware platforms. Now CLFs has released version 1.0. Readers can read documents for different hardware platforms online. In addition, CLFs 1.0 also provides 320 pages of PDF (860kb) for readers to download.

21 NSIS
NSIs (Nullsoft Scriptable install System) is a professional open-source tool for making Windows Installation programs.

22 mini Installer
Mini installer is a simple class package used to build a Java installer. The entire process is driven by scripts, and the final result is a unique JAR file. You can double-click to execute a wizard-like installation process.

23 jexpress
Jexpres is a cross-platform Java installation tool that can generate installation programs in windows, Linux, and MACOs.

24 mjar
Mjar (managed jar framework) Java software distribution/packaging framework. It allows concurrent deployment of classloader separated applications in the same VM. Mjar uses the Spring framework to manage internal components.

25 LFS
LFS (Linux from scratch) is an open source project that teaches users how to build (compile) their own Linux releases from scratch. LFS documentation is quite famous, generally, LFS is considered as a Linux release.

 

26 exe4j
Exe4j is a Java executable file generation tool that helps you integrate Java applications into the windows operating environment. Whether these applications are used on servers or graphical user interfaces (GUI) or a command line application.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.