The Build System Toolkit contains two primary components:

buildengine:
This is the Jazz build engine (JBE). JBE is a command line program that processes build requests from Jazz and executes a build script or command.

buildtoolkit:
This is the Jazz build toolkit. The toolkit is a collection of utility Ant tasks that communicate build progress and results to the Jazz repository. These tasks are typically sprinkled throughout your build script to enhance the Jazz build experience for build consumers.

The Jazz build engine does not include a JDK, so by default it will use the system JDK or JRE.  It is recommended to use a JDK, rather than a JRE, since some Ant tasks like <javac> require a JDK.  We strongly recommend using the JDK included in the Rational Team Concert Eclipse client.  This can be done in one of two ways:
1. copy the jdk directory from the Rational Team Concert Eclipse client to installdir/buildsystem/buildengine/eclipse, where installdir is the Build System Toolkit installation directory, or:
2. specify the java executable via the -vm command line argument, as in the examples below.  It is important to specify the java executable, not javaw, otherwise console output will not be visible.  If the path contains spaces, it must be enclosed in quotes.

To start the build engine:
- From a command line, navigate to installdir/buildsystem/buildengine/eclipse, where installdir is the Build System Toolkit installation directory.
- Type: jbe -vm {path_to_jdk}/bin/java -repository {repositoryURL} -userId {user} -pass {password} -engineId {engine}
where:
path_to_jdk is the path to the JDK directory.
repositoryURL is the repository URL. For example, https://localhost:9443/jazz.
user is a build user ID. 
password is the build user's password. 
engine is the build engine identifier.

For example, on Windows, with the Rational Team Concert Eclipse client and Build System Toolkit installed in their default locations, using a local repository, logging in with build user ID 'fred' having password 'fredspw', and for the build engine with identifier 'engine1':
c:
cd "\Program Files\IBM\TeamConcertBuild\buildsystem\buildengine\eclipse"
jbe -vm "\Program Files\IBM\TeamConcert\jdk\bin\java" -repository https://localhost:9443/jazz -userId fred -pass fredspw -engineId engine1

Note: be sure to specify the password using -pass, not -password.

To view all build engine usage options, from the command line, type: jbe -vm {path_to_jdk/bin/java}

For more information on the build system, see the topic "Managing change and releases / Building with Jazz Team Build" in the Rational Team Concert Eclipse client help contents.

Additional resources are available on the wiki page:
https://jazz.net/wiki/bin/view/Main/BuildMain
