Customizing Java Applications
If you have some individual class files, you can use the
jar tool to package them up into one or more
jar files. Once you have jar
files, you can transform them to double-clickable
jar files, or wrap them in shell scripts or
AppleScripts.
This section shows you how use the Jar Bundler tool
(/Developer/Applications/Java Tools) that you
used earlier to customize a Java application.
Start the Jar Bundler, and then click the Choose button and navigate
to the Jar Bundler.jar file that you copied to
the Desktop. The next step is to select the Main class, as shown in
Figure 16-6.

Figure 16-6. The Jar Bundler tool
It may surprise you to find that there is more than one choice. The
application can be started using the JarBundler
class as we have done, or the JarInspector
class. The technical reason is that they each contain a
method with this signature:
public static void main(String[] args)
Choose JarBundler, and
leave the rest of the options set to their default values. Select the
Classpath and Files tab, and you will see the jar
file already included in both headings. You also need to
add libgetNSImage.jnilib to the Files and
Resources section, as shown in Figure 16-7.

Figure 16-7. The classpaths and Files tab
For now, we won’t set any properties, so click the Create ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access