|
|
Optimize with a SATA RAID Storage Solution
Range of capacities as low as $1250 per TB. Ideal if you currently rely on servers/disks/JBODs
What task do you perform after creating your Java program with a development tool, such as JCreator, and thoroughly testing that program with a testing tool, such as Jtest? Answer: Prepare the program for installation on your customers' computers. How do you accomplish that task? Either create your own installation program, which might take as long to create as the program to be installed, or obtain a tool that creates that installation program for you. However, the J2SE (Java 2 Platform, Standard Edition) SDK doesn't provide such a tool. Although the SDK provides a jar tool that simplifies distribution by packaging a program's classfiles and other files into a jar file, that tool proves appropriate only for simple installations. For more complex installations, which might involve displaying a license agreement a customer must accept before installation proceeds, you must use an appropriate non-SDK installation tool, such as InstallAnywhere, which this article explores.
Read the whole series on non-SDK tools, "Tools of the Trade:"
Developers interact with installation tools to create installers, or installation programs, for multiple platforms. For example, a developer uses an installation tool to build an installer that installs a Java program on a Linux platform and an installer that installs that program on a Windows platform. The installer must complete various tasks to install a program on a certain platform:
A Web search reveals many installation tools that create installers for Java and other kinds of programs. Of all those tools, the most popular installation tool appears to be InstallAnywhere.
Zero G's InstallAnywhere installation tool creates sophisticated installers that install Java and other kinds of applications on various platforms, ranging from Mac OS X, to Linux, to Windows. InstallAnywhere is available in four editions:
| Tip |
|---|
| InstallAnywhere provides various sample advertising billboard, background, and splash screen image files in its Graphics folder (i.e., directory). |
I explore InstallAnywhere 5 Standard Edition in this article and in a Windows context. After introducing you to several InstallAnywhere core concepts, I present a Java application to install, create an installer for it via InstallAnywhere's Project Wizard, and create another installer via InstallAnywhere's Advanced Designer. Because it is impossible to examine all of InstallAnywhere's capabilities in a single article, I encourage you to study the extensive and well-written InstallAnywhere 5 Standard Edition user guide after reading this article.