Instant JChem Startup Options



Operation of Instant JChem can be customised using a number of startup options. These can normally be set in the jnlp descriptor file for the Java Web Start version or as command line arguments for the traditional installer/launcher. These can also be set as default_options in $IJC/etc/instantjchem.conf file.

Option Description Java Web Start Command line
chemaxon.license.url URL of license file to use. Allows central provision of licenses. <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-Dchemaxon.license.url=http://yourserver/license.cxl</argument>
</application-desc>
instantjchem -J-Dchemaxon.license.url=http://yourserver/license.cxl
--openUrl Open a shared project configuration. <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>--openUrl</argument>
<argument>http://your server/location/config.xml</argument> </application-desc>
instantjchem --openUrl http://yourserver/location/config.xml
--filterDatatree Show only a specific data tree. The schema ID and the data tree ID need to be specified as arguments. <application-desc main-class="com.im.ijc.jnlpinstaller.Main"> <argument>--filterDatatree</argument> <argument>D64F1E7BCCFFBF60114519B055CD2708</argument> <argument>CAEB222FEF48FAB348FF83A73365E72A</argument> </application-desc> instantjchem --filterDatatree <schema_id> <datatree1_id>
ijc.startup.window Open a startup window. Possible values:
  • FEDERATED_SEARCH - simple federated search window
  • WELCOME_SCREEN - welcome screen
  • NONE - neither FEDERATED_SEARCH nor WELCOME_SCREEN are shown
<application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-Dijc.startup.window=FEDERATED_SEARCH</argument>
</application-desc>
instantjchem -J-Dijc.startup.window=FEDERATED_SEARCH
ijc.maximize.window Maximize the startup window. Applied together with ijc.startup.window property.
<application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-Dijc.maximize.window=true</argument>
</application-desc>
instantjchem -J-Dijc.maximize.window=true
ijc.skipInitialDataLoad Turn off initial data loading when a data tree is first used. Instead of the initial hit list being retrieved from the database no results are seen and you must run a query to see data. This option might be useful if you are working with very large data sets, or databases that are on slow network connection. This option also prevents the determination of the row count of each table as this can also be a slow operation. The row count is displayed as ??? instead of the actual value.
Note: This option will be replaced with an approach that is more configurable.
<application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-Dijc.skipInitialDataLoad=true</argument>
</application-desc>
instantjchem -J-Dijc.skipInitialDataLoad=true
ijc.active.configuration This option works together with shared projects feature. If this option is set to true only projects from last deployed shared configuration are opened in Projects view. <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-Dijc.active.configuration=true</argument>
</application-desc>
instantjchem -J-Dijc.active.configuration=true
ijc.disable.restoring.project Disable re-opening of shared projects that have been manually closed <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-Dijc.disable.restoring.project=true</argument>
</application-desc>
instantjchem -J-Dijc.disable.restoring.project=true
ijc.proxy.pac This option allows a proxy file location to be specified as a startup argument avoiding the need for users to set this manually. <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-Dijc.proxy.pac=http://path.to/config.pac</argument>
</application-desc>
instantjchem -J-Dijc.proxy.pac="http://path.to/config.pac"
--useHexToRaw hextoraw() functions will be used for storing data into Oracle RAW columns. <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>--useHexToRaw</argument>
</application-desc>
instantjchem --useHexToRaw
.level This option allows to specify logging level. Only warning and more serious messages will be written to the log file. <application-desc main-class="com.im.ijc.jnlpinstaller.Main">
<argument>-J-D.level=WARNING</argument>
</application-desc>
instantjchem -J-D.level=WARNING




Do you have a question? Would you like to learn more? Please browse among the related topics on our support forum or search the website. If you want to suggest modifications or improvements to our documentation email our support directly!