Specifications

Making the data source available
606 InfoMaker
If none of these directory structures is found, InfoMaker uses the first jvm.dll
whose location is defined in the users PATH environment variable. If no
jvm.dll is found, the Java VM does not start.
The runtime Java VM
classpath
When an InfoMaker application starts a Java VM, the Java VM uses internal
path and classpath information to ensure that required Java classes are always
available. At runtime, the Java VM uses a classpath constructed by
concatenating these paths:
The InfoMaker runtime static registry classpath. This is a path built into
the pbjvm115.dll file that corresponds to the path in the Windows Registry
that is used when you are developing an application in InfoMaker. It
contains classes required at runtime for features that use a Java VM.
The system CLASSPATH environment variable.
The current directory.
Overriding the runtime
static registry
classpath
If necessary, you can override the JVM settings and properties defined for
runtime use in the static registry. InfoMaker uses the following algorithm to
locate configuration information:
1 When the first request is made for a JVM, InfoMaker looks for registry
entries for the configuration information and properties to be passed to the
function that creates the JVM.
2 If InfoMaker finds a registry entry for the configuration information, it
uses it instead of the static registry. If it does not find a registry entry, it
uses the static registry.
3 If InfoMaker finds a registry entry for custom properties to be passed to
the JVM, it uses those instead of the static registry. If it does not find a
registry entry, it uses the static registry entries
To override the default settings, create a new key named PBRTConfig in the
HKEY_LOCAL_MACHINE\Software\Sybase\InfoMaker\11.5\Java key, then
add either or both of the following subkeys: PBJVMconfig and PBJVMprops.
To duplicate the static registry entries, add the same string values to these
subkeys that you see in the PBIDEConfig key, that is:
Subkey String value name String value data
PBJVMconfig Count 1
0 -verbose:jni,class
PBJVMprops java.compiler NONE