548 |
548 |
549 /** |
549 /** |
550 * System properties. The following properties are guaranteed to be defined: |
550 * System properties. The following properties are guaranteed to be defined: |
551 * <dl> |
551 * <dl> |
552 * <dt>java.version <dd>Java version number |
552 * <dt>java.version <dd>Java version number |
|
553 * <dt>java.version.date <dd>Java version date |
553 * <dt>java.vendor <dd>Java vendor specific string |
554 * <dt>java.vendor <dd>Java vendor specific string |
554 * <dt>java.vendor.url <dd>Java vendor URL |
555 * <dt>java.vendor.url <dd>Java vendor URL |
|
556 * <dt>java.vendor.version <dd>Java vendor version |
555 * <dt>java.home <dd>Java installation directory |
557 * <dt>java.home <dd>Java installation directory |
556 * <dt>java.class.version <dd>Java class version number |
558 * <dt>java.class.version <dd>Java class version number |
557 * <dt>java.class.path <dd>Java classpath |
559 * <dt>java.class.path <dd>Java classpath |
558 * <dt>os.name <dd>Operating System Name |
560 * <dt>os.name <dd>Operating System Name |
559 * <dt>os.arch <dd>Operating System Architecture |
561 * <dt>os.arch <dd>Operating System Architecture |
589 * <tr><th scope="col">Key</th> |
591 * <tr><th scope="col">Key</th> |
590 * <th scope="col">Description of Associated Value</th></tr> |
592 * <th scope="col">Description of Associated Value</th></tr> |
591 * </thead> |
593 * </thead> |
592 * <tbody> |
594 * <tbody> |
593 * <tr><th scope="row"><code>java.version</code></th> |
595 * <tr><th scope="row"><code>java.version</code></th> |
594 * <td>Java Runtime Environment version which may be interpreted |
596 * <td>Java Runtime Environment version, which may be interpreted |
595 * as a {@link Runtime.Version}</td></tr> |
597 * as a {@link Runtime.Version}</td></tr> |
|
598 * <tr><th scope="row"><code>java.version.date</code></th> |
|
599 * <td>Java Runtime Environment version date, in ISO-8601 YYYY-MM-DD |
|
600 * format, which may be interpreted as a {@link |
|
601 * java.time.LocalDate}</td></tr> |
596 * <tr><th scope="row"><code>java.vendor</code></th> |
602 * <tr><th scope="row"><code>java.vendor</code></th> |
597 * <td>Java Runtime Environment vendor</td></tr> |
603 * <td>Java Runtime Environment vendor</td></tr> |
598 * <tr><th scope="row"><code>java.vendor.url</code></th> |
604 * <tr><th scope="row"><code>java.vendor.url</code></th> |
599 * <td>Java vendor URL</td></tr> |
605 * <td>Java vendor URL</td></tr> |
|
606 * <tr><th scope="row"><code>java.vendor.version</code></th> |
|
607 * <td>Java vendor version</td></tr> |
600 * <tr><th scope="row"><code>java.home</code></th> |
608 * <tr><th scope="row"><code>java.home</code></th> |
601 * <td>Java installation directory</td></tr> |
609 * <td>Java installation directory</td></tr> |
602 * <tr><th scope="row"><code>java.vm.specification.version</code></th> |
610 * <tr><th scope="row"><code>java.vm.specification.version</code></th> |
603 * <td>Java Virtual Machine specification version which may be |
611 * <td>Java Virtual Machine specification version which may be |
604 * interpreted as a {@link Runtime.Version}</td></tr> |
612 * interpreted as a {@link Runtime.Version}</td></tr> |