Recommended: Sing it, brah! 5 fabulous songs for developers
JW's Top 5
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
Page 6 of 6
Lines.gif as the splash screen image file
Context.class, Lines.class, Lines.class, and Stub.classIf the build process succeeds, you should see the custom splash screen after clicking Try Installer. Figure 7 shows what that screen looks like.

Figure 7. The custom splash screen appears when the installer runs
A splash screen is just a taste of what you can accomplish with the Advanced Designer. License agreements, billboard ads,
and the use of rules to customize installation are among additional possibilities. This article's study guide challenges you to add a license agreement and a billboard ad to the GLA.EXE installer.
| Caution |
|---|
My Windows-based evaluation copy of InstallAnywhere 5 Standard Edition presented me with three problems:
You too might encounter these problems. (In fairness to Zero G, the problems might be related to my Windows platform.) |
Sun Microsystems' lack of an installation tool in the J2SE SDK has led vendors to create their own installation tools. InstallAnywhere is one example. Use that tool to create installers that install both Java and non-Java applications on various platforms.
InstallAnywhere's user guide presents various core concepts that you should understand before using that tool. Once you understand those concepts, use Project Wizard to quickly build simple installers. To build more sophisticated installers that support splash screens, license agreements, advertising billboards, and more, use Advanced Designer. Each operation mode lets you easily switch to the other mode.
For brevity, this article does not discuss many concepts, including InstallAnywhere's API. Obtain an evaluation copy and explore the user guide. You should have no trouble learning those concepts on your own. In spite of the three problems I encountered with InstallAnywhere (see the Caution), I found this tool incredibly useful and recommend you obtain your own registered copy of the Standard Edition for your toolkit.
I encourage you to email me with any questions you might have involving either this or any previous article's material. (Please keep such questions relevant to material discussed in this column's articles.) Your questions and my answers will appear in the relevant study guides.
This article referred to regular expressions, a topic I will explore next month.
Read more about Tools & Methods in JavaWorld's Tools & Methods section.