Standalone Usage

SquirrelJME's Standalone JAR requires at least a Java SE 8 virtual machine. For most systems, it may be downloaded from the following locations:

Generally SquirrelJME will work best with at least a Java 8 virtual machine.

The JAR file squirreljme-standalone.jar may be run by running the following:

When run, it should start the launcher and provide a list of available programs.

Command Line Usage

The following may be used at the command line, the format is the same as java. An option within square brackets [] are optional, and any option within parenthesis () are required. The usage of SquirrelJME is in the following format:

The available options are:

Default Configuration and Library Paths

SquirrelJME may be configured automatically via files on the file system. The following paths are considered for automatic configuration and classpath inclusion.

To override the defaults, you may instead use the following, if any start with ~ that is replaced with $HOME or %USERPROFILE%:

SquirrelJME will automatically add to system properties for a properties file:

SquirrelJME will automatically add to the classpath from:

Common Issues

STANDALONE ISSUE?: Try running with either or both of the options -Xclutter:debug and/or -Xemulator:hosted.

TRYING TO RUN DoJa/Star (i-mode) SOFTWARE?: Both DoJa and Star require the accompanying .jam file to be able to load the titles as the Jar has no information itself on how to start such titles. Some DoJa/Star software will also require the .sp (Scratchpad) file as it relies on DLC which must have already been downloaded, considering the services for downloading such DLC are no longer online.

UI Freezing/Broken on macOS?: Try running with the following command java -XstartOnFirstThread -jar squirreljme-standalone.jar, as this forces OpenJDK and derivatives to have the Cocoa event loop on the first thread, which is required for it to work correctly.

Framing/Scaling

SquirrelJME supports framing and scaling of any MIDP Canvas, to override the default scale factor you may specify: