583 lines
30 KiB
HTML
583 lines
30 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="List of Java system properties" />
|
|
<meta name="DC.Relation" scheme="URI" content="sysprop.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="stdiosys.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="stdsys.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="vcdvalue.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="sysprop2" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>List of Java system properties</title>
|
|
</head>
|
|
<body id="sysprop2"><a name="sysprop2"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">List of Java system properties</h1>
|
|
<div><p>Java™ system
|
|
properties determine the environment in which the Java programs run. They are similar to system
|
|
values or environment variables in <span class="keyword">i5/OS™</span>.</p>
|
|
<p>Starting a Java virtual machine (JVM) sets the system properties
|
|
for that instance of the JVM. For more information about how to specify values
|
|
for Java system
|
|
properties, see the following pages:</p>
|
|
<blockquote> <p><a href="sysprop.htm">Java system properties</a></p>
|
|
<p><a href="sdpropf.htm">SystemDefault.properties file</a></p>
|
|
</blockquote>
|
|
<p>For more information on Java system properties, see <a href="rzahajssesysprops.htm">Java Secure
|
|
Socket Extension (JSSE) system properties</a>. </p>
|
|
<p>The following table lists the Java system properties for the supported
|
|
versions of the Java 2 Software Development Kit (J2SDK), Standard Edition:</p>
|
|
<ul><li>J2SDK, version 1.3</li>
|
|
<li>J2SDK, version 1.4</li>
|
|
<li>J2SE, version 5.0</li>
|
|
</ul>
|
|
<p>For each property, the table lists the name of the property and either
|
|
the default values that apply or a brief description. The table indicates
|
|
which system properties have different values in different versions of the
|
|
J2SDK. When the column that lists the default values does not indicate different
|
|
versions of the J2SDK, all supported versions of the J2SDK use that default
|
|
value.</p>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><tbody><tr><td valign="top" width="34.51776649746193%">awt.toolkit</td>
|
|
<td valign="top" width="65.48223350253807%"><p>sun.awt.motif.MToolkit</p>
|
|
<p>awt.toolkit will be unset unless os400.awt.native=true
|
|
or java.awt.headless=true </p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">file.encoding</td>
|
|
<td valign="top" width="65.48223350253807%"><p>ISO8859_1 (default value)</p>
|
|
<p>Maps the coded character set identifier
|
|
(CCSID) to the corresponding ISO ASCII CCSID. Also, sets the file.encoding
|
|
value to the Java value that represents the ISO ASCII CCSID. See <a href="fileenc.htm">file.encoding values and iSeries™ CCSID</a> for a table that
|
|
shows the relationship between possible file.encoding values and the closest
|
|
matching CCSID.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">file.encoding.pkg</td>
|
|
<td valign="top" width="65.48223350253807%">sun.io</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">file.separator</td>
|
|
<td valign="top" width="65.48223350253807%">/ (forward slash)</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.awt.headless</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>J2SDK v1.3: This property is not available when running J2SDK v.1.3.</li>
|
|
<li>J2SDK v1.4: false (default value)</li>
|
|
<li><img src="./delta.gif" alt="Start of change" />J2SE 5.0: false <img src="./deltaend.gif" alt="End of change" /></li>
|
|
</ul>
|
|
This property specifies whether the Abstract Windowing Toolkit (AWT)
|
|
API operates in headless mode or not. The default value of false makes full
|
|
AWT function available only when you have enabled AWT by setting os400.awt.native
|
|
to true. Setting this property to true supports headless AWT mode and also
|
|
explicitly forces os400.awt.native to true.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.class.path</td>
|
|
<td valign="top" width="65.48223350253807%"><p>. (period) (default value)</p>
|
|
<p>Designates the path that <span class="keyword">i5/OS</span> uses to locate classes. Defaults
|
|
to the user-specified CLASSPATH.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.class.version</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>J2SDK v1.3: 47.0</li>
|
|
<li>J2SDK v1.4: 48.0</li>
|
|
<li><img src="./delta.gif" alt="Start of change" />J2SE 5.0: 49.0<img src="./deltaend.gif" alt="End of change" /></li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.compiler</td>
|
|
<td valign="top" width="65.48223350253807%"><p>jitc_de (default value)</p>
|
|
<p>Specifies whether you compile code
|
|
by using the Just-In-Time (JIT) compiler (jitc) or both the JIT compiler and
|
|
direct processing (jitc_de).</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.ext.dirs</td>
|
|
<td valign="top" width="65.48223350253807%"><div class="p">J2SDK v1.3:<ul><li>/QIBM/ProdData/Java400/jdk13/lib/ext:</li>
|
|
<li>/QIBM/UserData/Java400/ext</li>
|
|
</ul>
|
|
</div>
|
|
<div class="p">J2SDK v1.4:<ul><li>/QIBM/ProdData/OS400/Java400/jdk/lib/ext:</li>
|
|
<li>/QIBM/ProdData/Java400/jdk14/lib/ext:</li>
|
|
<li>/QIBM/UserData/Java400/ext (default value)</li>
|
|
</ul>
|
|
</div>
|
|
<div class="p"><img src="./delta.gif" alt="Start of change" />J2SE 5.0:<ul><li>/QIBM/ProdData/Java400/jdk15/lib/ext:</li>
|
|
<li>/QIBM/UserData/Java400/ext </li>
|
|
</ul>
|
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.home</td>
|
|
<td valign="top" width="65.48223350253807%"><p>J2SDK v1.3: /QIBM/Prodata/Java400/jdk13</p>
|
|
<p>J2SDK v1.4: /QIBM/ProdData/Java400/jdk14
|
|
(default value)</p>
|
|
<p><img src="./delta.gif" alt="Start of change" />J2SDK v1.5: /QIBM/ProdData/Java400/jdk15 <img src="./deltaend.gif" alt="End of change" /></p>
|
|
<p>See <a href="multjdk.htm">Support for multiple Java Development Kits (JDKs)</a> for
|
|
details.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.library.path</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>/QSYS.LIB/QSHELL.LIB:/QSYS.LIB/QGPL.LIB:</li>
|
|
<li>/QSYS.LIB/QTEMP.LIB:/QSYS.LIB/QDEVELOP.LIB:</li>
|
|
<li>/QSYS.LIB/QBLDSYS.LIB:/QSYS.LIB/QBLDSYSR.LIB<p>(default value)</p>
|
|
</li>
|
|
<li><span class="keyword">i5/OS</span> library list</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.net.preferIPv4Stack</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>true (default value)</li>
|
|
<li>false (no's)</li>
|
|
</ul>
|
|
<p>On dual stack machines, system properties are provided for setting
|
|
the preferred protocol stack (IPv4 or IPv6) as well as the preferred address
|
|
family types (inet4 or inet6). IPv6 stack is preferred by default, because
|
|
on a dual-stack machine IPv6 socket can talk to both IPv4 and IPv6 peers.
|
|
This setting can be changed with this property. java.net.preferIPv4Stack is
|
|
specific to J2SDK v1.4. </p>
|
|
<p>For more information, see <a href="javaapi/guide/net/ipv6_guide/" target="_blank">IPv6 protocol</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.net.preferIPv6Addresses</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>true</li>
|
|
<li>false (no's) (default value)</li>
|
|
</ul>
|
|
<p>Even though IPv6 is available on the operating system, the default
|
|
preference is to prefer an IPv4-mapped address over an IPv6 address. This
|
|
property controls whether IPv6 (true) or IPv4 (false) addresses are used.
|
|
java.net.preferIPv4Stack is specific to J2SDK v1.4.</p>
|
|
<p>For more information,
|
|
see <a href="javaapi/guide/net/ipv6_guide/" target="_blank">IPv6
|
|
protocol</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.policy</td>
|
|
<td valign="top" width="65.48223350253807%"><p>J2SDK v1.3: /QIBM/ProdData/ Java400/jdk13/lib/security/java.policy </p>
|
|
<p>J2SDK
|
|
v1.4: /QIBM/ProdData/OS400/ Java400/jdk/lib/security/java.policy (default
|
|
value)</p>
|
|
<p><img src="./delta.gif" alt="Start of change" />J2SE v5.0: /QIBM/ProdData/ Java400/jdk15/lib/security/java.policy<img src="./deltaend.gif" alt="End of change" /></p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.specification.name</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>Java Platform
|
|
API Specification (default value)</li>
|
|
<li>Java Language
|
|
Specification</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.specification.vendor</td>
|
|
<td valign="top" width="65.48223350253807%">Sun Microsystems, Inc.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.specification.version</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>J2SDK v1.3: 1.3 </li>
|
|
<li>J2SDK v1.4: 1.4 (default value)</li>
|
|
<li>J2SE v5.0: 1.5</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.use.policy</td>
|
|
<td valign="top" width="65.48223350253807%">true</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vendor</td>
|
|
<td valign="top" width="65.48223350253807%">IBM<sup>®</sup> Corporation</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vendor.url</td>
|
|
<td valign="top" width="65.48223350253807%">http://www.ibm.com</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.version</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>1.3.1</li>
|
|
<li>1.4.2 (default value)</li>
|
|
<li><img src="./delta.gif" alt="Start of change" />1.5.0<img src="./deltaend.gif" alt="End of change" /></li>
|
|
</ul>
|
|
<p>Determines which version of the J2SDK that you want to run.</p>
|
|
|
|
<div class="p">Installing a single version of the J2SDK makes that version the default.
|
|
Specifying a version that is not installed results in an error message. Failing
|
|
to specify a version uses the most recent version of the J2SDK as the default.<div class="note"><span class="notetitle">Note:</span> java.version
|
|
is ignored if placed in the SystemDefault.properties file and trying to use
|
|
the Java Native
|
|
Inteface (JNI). For more information, see <a href="multjdk.htm">Support
|
|
for multiple J2SDKs</a>.</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vm.name</td>
|
|
<td valign="top" width="65.48223350253807%">Classic VM</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vm.specification.name</td>
|
|
<td valign="top" width="65.48223350253807%">Java Virtual Machine Specification</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vm.specification.vendor</td>
|
|
<td valign="top" width="65.48223350253807%">Sun Microsystems, Inc.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vm.specification.version</td>
|
|
<td valign="top" width="65.48223350253807%">1.0</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vm.vendor</td>
|
|
<td valign="top" width="65.48223350253807%">IBM Corporation</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">java.vm.version</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>J2SDK v1.3: 1.3</li>
|
|
<li>J2SDK v1.4: 1.4 (default value)</li>
|
|
<li><img src="./delta.gif" alt="Start of change" />J2SE v5.0: 1.5<img src="./deltaend.gif" alt="End of change" /></li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">line.separator</td>
|
|
<td valign="top" width="65.48223350253807%">\n</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os.arch</td>
|
|
<td valign="top" width="65.48223350253807%">PowerPC<sup>®</sup></td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os.name</td>
|
|
<td valign="top" width="65.48223350253807%"><span class="keyword">i5/OS</span></td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os.version</td>
|
|
<td valign="top" width="65.48223350253807%"><p><img src="./delta.gif" alt="Start of change" />V5R4M0 (default value)<img src="./deltaend.gif" alt="End of change" /></p>
|
|
<p>Obtains the <span class="keyword">i5/OS</span> release
|
|
level from the Retrieve Product Information application program interface
|
|
(API).</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.awt.native</td>
|
|
<td valign="top" width="65.48223350253807%">Controls whether the Abstract Windowing Toolkit (AWT) API is supported
|
|
or not. Valid values are true and false. The default is false unless java.awt.headless=true
|
|
is set, in which case os400.awt.native is implied to be true.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.certificateContainer</td>
|
|
<td valign="top" width="65.48223350253807%">Directs Java secure sockets layer (SSL) support to use the specified
|
|
certificate container for the Java program that was started and the property
|
|
that was specified. If you specify the os400.secureApplication system property,
|
|
this system property is ignored. For example, enter <samp class="codeph">-Dos400.certificateContainer=/home/username/
|
|
mykeyfile.kdb</samp> or any other keyfile in the integrated file system.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.certificateLabel</td>
|
|
<td valign="top" width="65.48223350253807%">You can specify this system property in conjunction with the os400.certificateContainer
|
|
system property. This property lets you select which certificate in the specified
|
|
container you want secure sockets layer (SSL) to use. For example, enter<samp class="codeph">-Dos400.certificateLabel=myCert</samp>,
|
|
where myCert is the label name that you assign to the certificate through
|
|
the Digital Certificate Manager (DCM) when you create or import the certificate.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.child.stdio.convert</td>
|
|
<td valign="top" width="65.48223350253807%">Controls the data conversion for stdin, stdout, and stderr in Java. Data
|
|
conversion between ASCII data and Extended Binary Coded Decimal Interchange
|
|
Code (EBCDIC) data occurs by default in the Java virtual machine. Using this property
|
|
to turn on and turn off these conversions also affects any child processes
|
|
that this process starts by using the runtime.exec() method. See <a href="stdiosys.htm">default
|
|
values</a>.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.class.path.security.check</td>
|
|
<td valign="top" width="65.48223350253807%"><p>20 (default value)</p>
|
|
<div class="p">Valid values:<ul><li>0<p>No security check</p>
|
|
</li>
|
|
<li>10<p>Equivalent to RUNJVA CHKPATH(*IGNORE)</p>
|
|
</li>
|
|
<li>20<p>Equivalent to RUNJVA CHKPATH(*WARN)</p>
|
|
</li>
|
|
<li>30<p>equivalent to RUNJVA CHKPATH(*SECURE) </p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.class.path.tools</td>
|
|
<td valign="top" width="65.48223350253807%"><p>0 (default value)</p>
|
|
<div class="p">Valid values:<ul><li>0<p>No Sun tools are in the java.class.path property</p>
|
|
</li>
|
|
<li>1<p>Prepends the J2SDK specific tools file to the java.class.path property</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<p>For J2SDK v1.3, the path to tools.jar is /QIBM/ProdData/Java400/jdk13/lib/
|
|
</p>
|
|
<p>For J2SDK v1.4, the path to tools.jar is /QIBM/ProdData/OS400/Java400/jdk/lib/</p>
|
|
<p><img src="./delta.gif" alt="Start of change" />For J2SE v5.0, the path to tools.jar is /QIBM/ProdData/Java400/jdk15/lib/ <img src="./deltaend.gif" alt="End of change" /></p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.create.type</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>interpret (default value)<p>Equivalent to RUNJVA OPTIMIZE(*INTERPRET)
|
|
and INTERPRET(*OPTIMIZE) or INTERPRET(*YES)</p>
|
|
</li>
|
|
<li>direct<p>Otherwise</p>
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%"> os400.define.class.cache.file</td>
|
|
<td valign="top" width="65.48223350253807%"><p>default value is /QIBM/ProdData/Java400/QDefineClassCache.jar</p>
|
|
<p>Specifies
|
|
the name of a JAR or ZIP file. See "Using cache for user class loaders" in <a href="runtperf.htm">Java performance considerations.</a></p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%"> os400.define.class.cache.hour</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>default value = 768</li>
|
|
<li>maximum decimal value = 9999</li>
|
|
</ul>
|
|
<p>Specifies a decimal value. See "Using cache for user class loaders"
|
|
in <a href="runtperf.htm">Java performance considerations</a>/</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%"> os400.define.class.cache.maxpgms</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>default value = 5000</li>
|
|
<li>maximum decimal value = 40000</li>
|
|
</ul>
|
|
<p> Specifies a decimal value. See "Using cache for user class loaders"
|
|
in <a href="runtperf.htm">Java performance considerations</a>/</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.defineClass.optLevel</td>
|
|
<td valign="top" width="65.48223350253807%">0</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.display.properties</td>
|
|
<td valign="top" width="65.48223350253807%">If this value is set to 'true', then all of the Java Virtual
|
|
Machine properties are printed to standard out. No other values are recognized.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.enbpfrcol</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>0 (default value)<p>equivalent to CRTJVAPGM ENBPFRCOL(*NONE)</p>
|
|
</li>
|
|
<li>1<p>equivalent to CRTJVAPGM ENBPFRCOL(*ENTRYEXIT)</p>
|
|
</li>
|
|
<li>7<p>equivalent to CRTJVAPGM ENBPFRCOL(*FULL)</p>
|
|
</li>
|
|
</ul>
|
|
<p>For a nonzero value, the JIT generates *JVAENTRY, *JVAEXIT, *JVAPRECALL
|
|
and *JVAPOSTCALL events. </p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.exception.trace</td>
|
|
<td valign="top" width="65.48223350253807%">This property is used for debugging. Specifying this property causes
|
|
the most recent exceptions to be sent to standard output when the JVM exits.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.file.create.auth, os400.dir.create.auth</td>
|
|
<td valign="top" width="65.48223350253807%">These properties specify authorities assigned to files and directories.
|
|
Specifying the properties without any values or with unsupported values results
|
|
in a public authority of *NONE. <p>You can specify os400.file.create.auth=RWX
|
|
or os400.dir.create.auth=RWX, where R=read, W=write, and X=execute. Any combination
|
|
of these authorities is valid.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.file.io.mode</td>
|
|
<td valign="top" width="65.48223350253807%">Converts the CCSID of the file if it is different than the file.encoding
|
|
value when you specify TEXT, rather than the default, which is BINARY.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.gc.heap.size.init</td>
|
|
<td valign="top" width="65.48223350253807%">An alternative to using -Xms (setting initial GC size). It is strongly
|
|
recommended that you to continue to use -Xms unless you have no other choice
|
|
as this property is specific to <span class="keyword">i5/OS</span>.
|
|
This property was introduced mainly so that you can specify initial GC size
|
|
in the SystemDefault.properties file. <div class="note"><span class="notetitle">Note:</span> Use this property carefully; it
|
|
will override -Xms if specified. The value must be an integer in size of
|
|
kilobytes and without commas.</div>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.gc.heap.size.max</td>
|
|
<td valign="top" width="65.48223350253807%">An alternative to using -Xmx (setting maximum GC size). It is strongly
|
|
recommended that you continue to use -Xmx unless you have no other choice
|
|
as this property is specific to <span class="keyword">i5/OS</span>.
|
|
This property allows you to maximum GC size in the SystemDefault.properties
|
|
file. <div class="note"><span class="notetitle">Note:</span> Use this property carefully; it will override -Xmx if specified.
|
|
The value must be an integer in size of kilobytes and without commas.</div>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.interpret</td>
|
|
<td valign="top" width="65.48223350253807%"> <ul><li>0 (default value)<p>equivalent to CRTJVAPGM INTERPRET(*NO)</p>
|
|
</li>
|
|
<li>1<p>equivalent to CRTJVAPGM INTERPRET(*YES)</p>
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.jit.mmi.threshold</td>
|
|
<td valign="top" width="65.48223350253807%">Sets the number of times that a method runs by using the Mixed-Mode
|
|
Interpreter (MMI) before <span class="keyword">i5/OS</span> uses
|
|
the JIT compiler to compile the method into native machine instructions. Usually,
|
|
you should not change the default value, which is 2000. <ul><li>A value of zero disables MMI and compiles methods when they are first
|
|
called.</li>
|
|
<li>Values lower than the default tend to both lengthen the startup time and
|
|
degrade ultimate performance.</li>
|
|
<li>Values higher than the default initially degrade performance until reaching
|
|
the threshold, then tend to improve ultimate runtime performance.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%"><img src="./delta.gif" alt="Start of change" />os400.job.file.encoding<img src="./deltaend.gif" alt="End of change" /></td>
|
|
<td valign="top" width="65.48223350253807%"><img src="./delta.gif" alt="Start of change" />This property is used for output only. It lists the
|
|
file encoding of the i5/OS job that the JVM is in. <img src="./deltaend.gif" alt="End of change" /></td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.optimization</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>0 (default value)<p>equivalent to CRTJVAPGM OPTIMIZE(*INTERPRET) </p>
|
|
</li>
|
|
<li>10<p>equivalent to CRTJVAPGM OPTIMIZE(10)</p>
|
|
</li>
|
|
<li>20<p>equivalent to CRTJVAPGM OPTIMIZE(20)</p>
|
|
</li>
|
|
<li>30<p>equivalent to CRTJVAPGM OPTIMIZE(30)</p>
|
|
</li>
|
|
<li>40<p>equivalent to CRTJVAPGM OPTIMIZE(40)</p>
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.pool.size</td>
|
|
<td valign="top" width="65.48223350253807%">Defines how much space (in kilobytes) to make available for each heap
|
|
pool in the thread local heap.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.run.mode</td>
|
|
<td valign="top" width="65.48223350253807%"><ul><li>interpret<p>equivalent to RUNJVA OPTIMIZE(*INTERPRET) and INTERPRET(*OPTIMIZE),
|
|
or INTERPRET(*YES)</p>
|
|
</li>
|
|
<li>program_create_type</li>
|
|
<li>jitc_de (default value)<p>Otherwise</p>
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.run.verbose</td>
|
|
<td valign="top" width="65.48223350253807%">If this value is set to 'true', then verbose classloading is printed
|
|
to standard out. No other values are recognized. Accomplishes the same thing
|
|
as specifying -verbose in QSHELL or OPTION(*VERBOSE) on the CL commands, except
|
|
this property works in the SystemDefault.properties file.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.runtime.exec</td>
|
|
<td valign="top" width="65.48223350253807%"> <ul><li>EXEC (default value)<p>Invoke functions through runtime.exec() by using
|
|
the EXEC interface.</p>
|
|
</li>
|
|
<li>QSHELL<p>Invoke functions through runtime.exec() by using the Qshell interpreter.</p>
|
|
</li>
|
|
</ul>
|
|
<p>For more information, see <a href="javalang.htm">Use java.lang.Runtime.exec()</a></p>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%"> os400.secureApplication</td>
|
|
<td valign="top" width="65.48223350253807%">Associates the Java program that starts when using this
|
|
system property (os400.secureApplication) with the registered secure application
|
|
name. You can view registered secure application names by using the Digital
|
|
Certificate Manager (DCM).</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.security.properties</td>
|
|
<td valign="top" width="65.48223350253807%">Allows full control over which java.security file you use. When you
|
|
specify this property, J2SDK does not use any other java.security files, including
|
|
the J2SDK specific java.security default.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.stderr</td>
|
|
<td valign="top" width="65.48223350253807%">Allows mapping stderr to a file or socket. See <a href="stdsys.htm">default
|
|
values</a>.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.stdin</td>
|
|
<td valign="top" width="65.48223350253807%">Allows mapping stdin to a file or socket. See <a href="stdsys.htm">default
|
|
values</a>.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.stdin.allowed</td>
|
|
<td valign="top" width="65.48223350253807%"><p>1 (default value)</p>
|
|
<p>Specifies whether stdin is allowed (1) or
|
|
not allowed (0). If the caller is running a batch job, stdin should not be
|
|
allowed. </p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.stdio.convert</td>
|
|
<td valign="top" width="65.48223350253807%">Allows control of the data conversion for stdin, stdout, and stderr
|
|
in Java.
|
|
Data conversion occurs by default in the Java virtual machine to convert ASCII data
|
|
to or from EBCDIC. You can turn these conversions on or off with this property,
|
|
which affects the current Java program. See <a href="stdiosys.htm">default
|
|
values</a>.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.stdout</td>
|
|
<td valign="top" width="65.48223350253807%">Allows mapping stdout to a file or socket. See <a href="stdsys.htm">default
|
|
values</a>.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.xrun.option</td>
|
|
<td valign="top" width="65.48223350253807%">This system property allows the Qshell -Xrun option to be used by specifying
|
|
a property. You can use it to specify an agent program to run during JVM startup. </td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">os400.verify.checks.disable</td>
|
|
<td valign="top" width="65.48223350253807%"><p>65535 (default value)</p>
|
|
<p>This system property
|
|
value is a string that represents the sum of one or more numeric values. For
|
|
a list of these values, see <a href="vcdvalue.htm">os400.verify.checks.disable
|
|
numeric values</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%"><img src="./delta.gif" alt="Start of change" />os400.vm.inputargs<img src="./deltaend.gif" alt="End of change" /></td>
|
|
<td valign="top" width="65.48223350253807%"><img src="./delta.gif" alt="Start of change" />This property is used for output only. It will display
|
|
the arguments that the JVM received as inputs. This property can be useful
|
|
for debugging what was specified on JVM startup. <img src="./deltaend.gif" alt="End of change" /></td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">path.separator</td>
|
|
<td valign="top" width="65.48223350253807%">: (colon)</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">sun.boot.class.path</td>
|
|
<td valign="top" width="65.48223350253807%">Lists all of the files required by the default boot classloader. Do
|
|
not change this value.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">user.dir</td>
|
|
<td valign="top" width="65.48223350253807%">Current working directory using the getcwd API.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">user.home</td>
|
|
<td valign="top" width="65.48223350253807%">Retrieves the initial working directory by using the Get API (getpwnam).
|
|
You can place a SystemDefault.properties file in your user.home path to override
|
|
the default properties in /QIBM/UserData/Java400/SystemDefault.properties.
|
|
You can <a href="config.htm">customize the iSeries server</a> to specify your
|
|
own set of default property values.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">user.language</td>
|
|
<td valign="top" width="65.48223350253807%">The Java virtual machine uses this system property to read
|
|
the job LANGID value and uses this value to find the corresponding language.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">user.name</td>
|
|
<td valign="top" width="65.48223350253807%">The Java virtual machine uses this system property to retrieve
|
|
the effective user profile name from the Security section (Security.UserName)
|
|
of the Trusted Computing Base (TCB).</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">user.region</td>
|
|
<td valign="top" width="65.48223350253807%">The Java virtual machine uses this system property to read
|
|
the job CNTRYID value and uses this value to determine the user region.</td>
|
|
</tr>
|
|
<tr><td valign="top" width="34.51776649746193%">user.timezone</td>
|
|
<td valign="top" width="65.48223350253807%">Universal Time Coordinate (UTC) (default value) The Java virtual
|
|
machine uses this system property to obtain the time zone name by using the
|
|
QlgRetrieveLocalInformation API. The JVM looks to the system QLOCALE object
|
|
first. If not found, the JVM then looks at the QTIMZON system value. If the
|
|
QTIMZON system value contains a non-recognized QTIMZON object, the JVM defaults
|
|
the user.timezone to UTC.<p>For more information, see <a href="http://publib.boulder.ibm.com/infocenter/wsdoc400/index.jsp?topic=/com.ibm.websphere.iseries.doc/info/ae/ae/adrtzval.htm" target="_blank">Supported user.timezone property values for the Development
|
|
Kit for Java</a> in the WebSphere Software Information Center.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<ul class="ullinks">
|
|
<li class="ulchildlink"><strong><a href="stdiosys.htm">Values for os400.stdio.convert and os400.child.stdio.convert system properties</a></strong><br />
|
|
</li>
|
|
<li class="ulchildlink"><strong><a href="stdsys.htm">os400.stdin, os400.stdout, and os400.stderr system property values</a></strong><br />
|
|
</li>
|
|
<li class="ulchildlink"><strong><a href="vcdvalue.htm">Values for os400.verify.checks.disable system property</a></strong><br />
|
|
</li>
|
|
</ul>
|
|
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="sysprop.htm" title="Java system properties determine the environment in which you run your Java programs. They are similar to system values or environment variables in i5/OS.">Java system properties</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |