NOTE: JSim's Macintosh version 2.05 requires Snow Leopard or better. JSim's Macintosh version 2.03 and above run only on Intel-based Macs. Version 2.02 and below run on both Intel-based and PowerPC-based Macs under OS X.
Apple Mac OS 10.8 (Mountain Lion): By default Mountain Lion does not run unsigned applications as the new Gatekeeper functionality is on. Gatekeeper must be set to allow 'Applications downloaded from anywhere' to be run on the computer. See below for further details. The next version of JSim will address this issue.
Apple Mac OS 10.7 (Lion): By default Lion does not have Java installed. When starting JSim for the first time, a popup window will appear stating Java is not installed, and would you like to install it. If you click 'yes' Java will then be installed on your Lion machine. After the Java install you will have to restart JSim.
Please see: Apple Knowledge Base Ref DL1421 for more information regarding Java installation on Mac Lion OS.
If you do not find the JSim_macos folder on your desktop, check the configuration of your browser. If you use Safari , you can find where downloaded files are saved by choosing Preferences from the Safari menu and clicking General. The Open "safe" files after downloading box has to be checked. If it is not, you should find a file named JSim_macos.zip; double-click on its icon to create the JSim_macos file.
Most Macintosh users do not require running JSim from the command-line, which requires some additional setup. If you do, do as follows (familiarity with Unix is assumed). Inside your installation directory, the sub-directory macos/bin contains the various programs in the JSim suite:
You should either add this sub-directory to your PATH or copy the program suite to a path-searchable directory on your system. You must also set the environment variable JSIMHOME to the absolute path JSim.app/Contents/Resources (to the absolute path of JSim_macos for version 1.6.93 and lower) before starting one of these program. Consult a Unix tutorial (for example, here) to learn how to set environment variables.