How do I specify isCOBOL, Java or application properties on the command line?
Estimated Reading Time: 1 Minutes
To specify properties for isCOBOL, Java or the application server on the java, iscc, isrun, iscrun, isserver or iscserver command line, use the -J-D option.
For instance:
iscc -J-Discobol.compiler.const.const1=1 PROG1The -J option passes the value after it to the JVM.
The -D option passes the value to the runtime framework.
The syntax for these options is to use -J-D followed by property name, equal sign and value without spaces.
For example, to specify the Java encoding as cp858 use the following runtime command line:iscrun -J-Dfile.encoding=cp858 PROG1You can specify multiple properties by repeating the -J-D command line option with a space separator.
For example,iscrun -J-Discobol.tracelevel=15 -J-Discobol.logfile=mylog.txt PROG1A special case is passing memory configurations to the JVM. Because you don't need to send the value to the runtime framework, you would skip the -D option.
For example:iscrun -J-Xmx512m PROG1