Running SAM

Platforms

System Requirements
Basic Requirements (all distributions) Binary Distribution Requirements
  • JRE 1.4.2 or greater (Java Runtime Environment) download
  • "java" command must be in your path
Source Distribution Requirements
  • J2SE 1.4.2 or greater (Java 2 Standard Edition) download
  • "java" and "javac" commands must both be in your path.

Linux

Running SAM from binaries
Ensure that the System Requirements above are met, if this is true, and you have configured the configuration files correctly, then you can run SAM. If you are running SAM from the binary distribution then all you have to do is open a terminal and cd to the directory that sam was unzipped into. Once you are in there (assuming all criteria above are met), you can execute sam by typing the following command (shown in red):
>java -jar sam.jar

Working from source
If you are Working from source, then you will have to compile the java files. Some tips to help: 1. The main package is "com.allthingscompute.sam". 2. main method is within the class com.allthingscompute.sam.Sam 3. Several essential packages (jar files) need to be added into the compilation, are located in the "lib" directory. If you really would like to work from source, but are having trouble getting javac to compile the project, then contact Eric Internicola (see developers section), and a Makefile (and/or set of cmd files can be provided to you.

Windows

Running SAM from binaries
Directions here are the same as for linux

Working from source
Directions here are the same as for linux

Mac

Running SAM from binaries
SAM has not yet been formally tested on a MAC, if you are interested in getting it to work and contributing to this document, please contact Eric Internicola (see developers section).

Working from source
SAM has not yet been formally tested on a MAC, if you are interested in getting it to work and contributing to this document, please contact Eric Internicola (see developers section).

Other Platforms

Running SAM from binaries
SAM has not yet been formally tested on any other platforms than the ones listed in this document. If you are interested in getting it to work and testing it on another platform to contribute to this document, please contact Eric Internicola (see developers section).

Working from source
SAM has not yet been formally tested on any other platforms than the ones listed in this document. If you are interested in getting it to work and testing it on another platform to contribute to this document, please contact Eric Internicola (see developers section).