I'm currently debugging a Java application which uses the ESRI ArcObjects library. As the ArcObjects themselves are COM-classes and interfaces an integrated COM-bridge is used, which seems to be a stripped-down version of JIntegra.
It occurred to me, that the initialization of the ArcObjects library creates some system properties but I can't find any documentation on these (Google, EDN, Forums). Can someone please explain the system properties and their us or point me to a documentation site where I can read their definition myself?
After initializing the ArcObjects using
EngineInitializer.initializeVisualBeans();
AoInitialize ao = new AoInitialize();
esriLicenseStatus licenseStatus = ao.initialize(esriLicenseProductCode.esriLicenseProductCodeEngine);
the following new system properties are set (I have omitted unchanged system properties):
ARCGIS_CREATE_OCX_AT_ONCE=
ARCGIS_COINIT_VALUE=0
ARCGIS_PREFERRED_SIZE_com.esri.arcgis.controls.ToolbarControl=900,25
ARCGIS_REUSE_OCX_STA=
ARCGIS_IUNKNOWN_VARIANT_OBJECTS=
ARCGIS_NATIVE_MODE=
Thanks in advance.