jamaicavm_slim

jamaicavm_slim is a variant of the jamaicavm command that does not have the standard library built in. Instead, it has to load all standard library classes that are required by the application from the classes directory in the JamaicaVM installation.

Compared to jamaicavm, jamaicavm_slim is significantly smaller in size. jamaicavm_slim may start up more quickly for small applications, but it will require more time for larger applications. Also, since jamaicavm contains standard library classes that were pre-compiled and optimized by the Jamaica builder tool (see Chapter 6), jamaicavm_slim will perform standard library code slower.

The usage of jamaicavm_slim is as follows:

Usage: jamaicavm_slim      [<options>] [--] <class>   [args...]
   or  jamaicavm_slim -jar [<options>] [--] <jarfile> [args...]

The options and environment variables accepted by jamaicavm_slim are the same as the options of the jamaicavm command. See the Section called jamaicavm for the detailed list.