StarTeam Software Development Kit
Java Configuration Settings

The default Java configuration for applications that use the StarTeam COM interfaces is specified in StarTeamSDKXxx.ini, where Xxx matches the version number of the StarTeam COM interface DLL. This file is located in the SDK's lib folder (along with the DLL). For example, the default Java configuration for StarTeamSDK53.dll is specified in StarTeamSDK53.ini.

A sample *.ini file is shown below.

[Java VM]
name=Sun1.3.1_05
classpath=
librarypath=
options=
locale=

The individual entries are described in detail below.

name - Specifies the name of the Java VM to be used for this application. The value must be the name of one of the Certified Java VMs, or the reserved name msjava (to use the currently installed version of the Microsoft Java VM).

classpath - If specified, this is used in calculating the classpath (java.class.path) provided to the Java VM when it is initialized. May contain the special symbol %CLASSPATH%, which represents the classpath that would have been used in the absence of this entry. The SDK always adds the relevant starteamXXX.jar to the beginning of the classpath.

librarypath - If specified, this is used in calculating the library path (java.library.path) provided to the Java VM when it is initialized. May contain the special symbol %LIBRARYPATH%, which represents the library path that would have been used in the absence of this entry. The SDK always adds the SDK's lib folder to the library path automatically.

options - If specified, these are arbitrary (and often VM-specific) options to be provided to the Java VM when it is initialized. May contain the special symbol %OPTIONS%, which represents the options that would have been used in the absence of this entry. Options are supported for Sun 1.2.x and later Java VMs.

locale - Overrides the default user locale. The locale is a language code (as defined in ISO-639), followed by an optional country code (as defined in ISO-3166), followed by an optional variant, each separated with "-". For example: "en-US", "es-ES-T", and so on.


Last Modified August 26, 2003