1 <html> 2 <head> 3 <title>JCP Technologies in JDK 9</title> 4 <style type="text/css"> 5 table { border: 1px solid black; border-collapse: collapse; } 6 tr.se-base { background-color: yellow; } 7 tr.se-misc { background-color: bisque; } 8 tr.se-ee { background-color: sandybrown; } 9 tr.se-ext { background-color: pink; } 10 tr.non-se { background-color: lightsteelblue; } 11 td { font-family: monospace; padding: 5px; border: 1px solid; } 12 td.agg { background-color: lightgray; } 13 </style> 14 </head> 15 16 <h1>JCP Technologies in JDK 9</h1> 17 18 <p><em>Last updated 2017-06-08</em></p> 19 20 <p><a href="module-summary.html">JDK 9 Module Summary</a> | Technologies in the <a href="https://docs.oracle.com/javase/8/docs/">Java SE 8 Documentation</a></p> 21 22 <table> 23 <tr><th>Legend</th></tr> 24 <tr class="se-base"><td><a href="https://jcp.org/en/jsr/platform?listBy=2&listByType=platform">JCP technology in the Java SE Platform only -- in java.base</a></td></tr> 25 <tr class="se-misc"><td><a href="https://jcp.org/en/jsr/platform?listBy=2&listByType=platform">JCP technology in the Java SE Platform only -- not in java.base</a></td></tr> 26 <tr class="se-ee"><td><a href="https://jcp.org/en/jsr/platform?listBy=3&listByType=platform">JCP technology in the Java SE Platform derived from the Java EE Platform</a></a></td></tr> 27 <tr class="se-ext"><td><a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#endorsed-standards-apis">JCP technology in the Java SE Platform derived from non-JCP standards</a></a></td></tr> 28 <tr class="non-se"><td>JCP technology in neither the Java SE or EE Platforms</td></tr> 29 </table> 30 31 <br/> 32 33 <table> 34 <tr> 35 <th>JSR</th> 36 <th>Technology</th> 37 <th><a href="https://jcp.org/en/procedures/jcp2_10#3.3.1.2">Evolved By</a></th> 38 <th>Module</th> 39 <th>Loader</th> 40 <th>Upg?</th> 41 <th>Notes</th> 42 <th>Aggregator</th> 43 </tr> 44 45 <tr class="se-base"> 46 <td>---</td> 47 <td>Collections, Concurrency, <br/> Core Reflection, I18N, I/O, <br/> JAAS, JCA, JSSE, Math, Net, Text</td> 48 <td>UJSR for Java SE</td> 49 <td><a href="module-summary.html#java.base"/>java.base</a></td> 50 <td>boot</td> 51 <td>No</td> 52 <td></td> 53 <td class="agg" rowspan=37><a href="module-summary.html#java.se"/>java.se</a></td> 54 </tr> 55 56 <tr class="se-misc"> 57 <td>---</td> 58 <td>A11Y, Applet, AWT, Beans, <br/> Image I/O, Java 2D, <br/> Print, Sound, Swing</td> 59 <td>UJSR for Java SE</td> 60 <td><a href="module-summary.html#java.desktop"/>java.desktop</a></td> 61 <td>boot</td> 62 <td>No</td> 63 <td></td> 64 </tr> 65 66 <tr class="se-misc"> 67 <td>---</td> 68 <td>Data Transfer</td> 69 <td>UJSR for Java SE</td> 70 <td><a href="module-summary.html#java.datatransfer"/>java.datatransfer</a></td> 71 <td>boot</td> 72 <td>No</td> 73 <td></td> 386 387 <tr class="se-base"> 388 <td><a href="https://jcp.org/en/jsr/detail?id=310">310</a></td> 389 <td>Date and Time</td> 390 <td>UJSR for Java SE</td> 391 <td><a href="module-summary.html#java.base"/>java.base</a></td> 392 <td>boot</td> 393 <td>No</td> 394 <td></td> 395 </tr> 396 397 <tr class="se-base"> 398 <td><a href="https://jcp.org/en/jsr/detail?id=335">335</a></td> 399 <td>Streams</td> 400 <td>UJSR for Java SE</td> 401 <td><a href="module-summary.html#java.base"/>java.base</a></td> 402 <td>boot</td> 403 <td>No</td> 404 <td></td> 405 </tr> 406 407 <tr class="se-ext"> 408 <td>(W3C)</td> 409 <td>DOM, SAX</td> 410 <td>UJSR for Java SE</td> 411 <td><a href="module-summary.html#java.xml">java.xml</a></td> 412 <td>boot</td> 413 <td>No</td> 414 <td>Formerly an <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#endorsed-standards-apis">Endorsed Standard</a></td> 415 </tr> 416 417 <tr class="se-ext"> 418 <td>(OMG)</td> 419 <td>RMI-IIOP, IDL</td> 420 <td>UJSR for Java SE</td> 421 <td><a href="module-summary.html#java.corba"/>java.corba</a></td> 422 <td>plat</td> 423 <td>Yes</td> 424 <td>Formerly an <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#endorsed-standards-apis">Endorsed Standard</a></td> 425 <td class="agg" rowspan=7><a href="module-summary.html#java.se.ee"/>java.se.ee</a></td> 426 </tr> 427 428 <tr class="se-ee"> 429 <td><a href="https://jcp.org/en/jsr/detail?id=67">67</a></td> 430 <td>SAAJ</td> 431 <td>Original JSR</td> 432 <td><a href="module-summary.html#java.xml.ws">java.xml.ws</a></td> 433 <td>plat</td> 434 <td>Yes</td> 435 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (f.k.a. JAXM)</td> 436 </tr> 437 438 <tr class="se-ee"> 439 <td><a href="https://jcp.org/en/jsr/detail?id=181">181</a></td> 440 <td>Web Services Metadata</td> 441 <td>Original JSR</td> 442 <td><a href="module-summary.html#java.xml.ws">java.xml.ws</a></td> 443 <td>plat</td> 444 <td>Yes</td> 445 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 446 </tr> 447 448 <tr class="se-ee"> 449 <td><a href="https://jcp.org/en/jsr/detail?id=222">222</a></td> 450 <td>JAXB</td> 451 <td>Original JSR</td> 452 <td><a href="module-summary.html#java.xml.bind">java.xml.bind</a></td> 453 <td>plat</td> 454 <td>Yes</td> 455 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a></td> 456 </tr> 457 458 <tr class="se-ee"> 459 <td><a href="https://jcp.org/en/jsr/detail?id=224">224</a></td> 460 <td>JAXWS</td> 461 <td>Original JSR</td> 462 <td><a href="module-summary.html#java.xml.ws">java.xml.ws</a></td> 463 <td>plat</td> 464 <td>Yes</td> 465 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a></td> 466 </tr> 467 468 <!-- The Java SE Platform incorporates a smaller version of the javax.annotation package than the Java EE Platform. --> 469 <tr class="se-ee"> 470 <td><a href="https://jcp.org/en/jsr/detail?id=250">250</a></td> 471 <td>Common Annotations</td> 472 <td>Original JSR</td> 473 <td><a href="module-summary.html#java.xml.ws.annotation">java.xml.ws.annotation</a></td> 474 <td>plat</td> 475 <td>Yes</td> 476 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 477 </tr> 478 479 <!-- The Java SE Platform incorporates a smaller version of the javax.transaction package than the Java EE Platform. --> 480 <tr class="se-ee"> 481 <td><a href="https://jcp.org/en/jsr/detail?id=907">907</a></td> 482 <td>JTA (non-XA)</td> 483 <td>Original JSR</td> 484 <td><a href="module-summary.html#java.transaction">java.transaction</a></td> 485 <td>plat</td> 486 <td>Yes</td> 487 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 488 </tr> 489 490 <!-- The Java SE Platform incorporates the same version of the javax.transaction.xa package as the Java EE Platform. --> 491 <tr class="se-ee"> 492 <td><a href="https://jcp.org/en/jsr/detail?id=907">907</a></td> 493 <td>JTA (XA)</td> 494 <td>Original JSR</td> 495 <td><a href="module-summary.html#java.sql"/>java.sql</a></td> 496 <td>plat</td> 497 <td>No</td> 498 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 499 <td class="agg"><a href="module-summary.html#java.se"/>java.se</a></td> 500 </tr> 501 502 <tr class="se-misc"> 503 <td><a href="https://jcp.org/en/jsr/detail?id=925">925</a></td> 504 <td>JAF</td> 505 <td>Original JSR</td> 506 <td><a href="module-summary.html#java.activation">java.activation</a></a></td> 507 <td>plat</td> 508 <td>Yes</td> 509 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 510 <td class="agg"><a href="module-summary.html#java.se.ee"/>java.se.ee</a></td> 511 </tr> 512 513 <tr class="non-se"> 514 <td><a href="https://jcp.org/en/jsr/detail?id=56">56</a></td> 515 <td>JNLP</td> 516 <td>Original JSR</td> 517 <td><a href="module-summary.html#java.desktop">java.jnlp</a></td> 518 <td>plat</td> 519 <td>Yes</td> 520 <td></td> 521 <td class="agg" rowspan=2>None</td> 522 </tr> 523 524 <tr class="non-se"> 525 <td><a href="https://jcp.org/en/jsr/detail?id=268">268</a></td> 526 <td>Smart Card I/O</td> 527 <td>Original JSR</td> 528 <td><a href="module-summary.html#java.smartcardio">java.smartcardio</a></td> 529 <td>plat</td> 530 <td>No</td> 531 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 532 </tr> | 1 <html> 2 <head> 3 <title>JCP Technologies in JDK 11</title> 4 <style type="text/css"> 5 table { border: 1px solid black; border-collapse: collapse; } 6 tr.se-base { background-color: yellow; } 7 tr.se-misc { background-color: bisque; } 8 tr.se-ext { background-color: pink; } 9 tr.non-se { background-color: lightsteelblue; } 10 td { font-family: monospace; padding: 5px; border: 1px solid; } 11 td.agg { background-color: lightgray; } 12 </style> 13 </head> 14 15 <h1>JCP Technologies in JDK 11</h1> 16 17 <p><em>Last updated 2018-02-07</em></p> 18 19 <p><a href="module-summary.html">JDK 11 Module Summary</a> | Technologies in the <a href="https://docs.oracle.com/javase/9/docs/">Java SE 9 Documentation</a></p> 20 21 <table> 22 <tr><th>Legend</th></tr> 23 <tr class="se-base"><td><a href="https://jcp.org/en/jsr/platform?listBy=2&listByType=platform">JCP technology in the Java SE Platform only -- in java.base</a></td></tr> 24 <tr class="se-misc"><td><a href="https://jcp.org/en/jsr/platform?listBy=2&listByType=platform">JCP technology in the Java SE Platform only -- not in java.base</a></td></tr> 25 <tr class="se-ext"><td><a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#endorsed-standards-apis">JCP technology in the Java SE Platform derived from non-JCP standards</a></a></td></tr> 26 <tr class="non-se"><td>JCP technology in neither the Java SE or EE Platforms</td></tr> 27 </table> 28 29 <br/> 30 31 <table> 32 <tr> 33 <th>JSR</th> 34 <th>Technology</th> 35 <th><a href="https://jcp.org/en/procedures/jcp2_10#3.3.1.2">Evolved By</a></th> 36 <th>Module</th> 37 <th>Loader</th> 38 <th>Upg?</th> 39 <th>Notes</th> 40 <th>Aggregator</th> 41 </tr> 42 43 <tr class="se-base"> 44 <td>---</td> 45 <td>Collections, Concurrency, <br/> Core Reflection, I18N, I/O, <br/> JAAS, JCA, JSSE, Math, Net, Text</td> 46 <td>UJSR for Java SE</td> 47 <td><a href="module-summary.html#java.base"/>java.base</a></td> 48 <td>boot</td> 49 <td>No</td> 50 <td></td> 51 <td class="agg" rowspan=38><a href="module-summary.html#java.se"/>java.se</a></td> 52 </tr> 53 54 <tr class="se-misc"> 55 <td>---</td> 56 <td>A11Y, Applet, AWT, Beans, <br/> Image I/O, Java 2D, <br/> Print, Sound, Swing</td> 57 <td>UJSR for Java SE</td> 58 <td><a href="module-summary.html#java.desktop"/>java.desktop</a></td> 59 <td>boot</td> 60 <td>No</td> 61 <td></td> 62 </tr> 63 64 <tr class="se-misc"> 65 <td>---</td> 66 <td>Data Transfer</td> 67 <td>UJSR for Java SE</td> 68 <td><a href="module-summary.html#java.datatransfer"/>java.datatransfer</a></td> 69 <td>boot</td> 70 <td>No</td> 71 <td></td> 384 385 <tr class="se-base"> 386 <td><a href="https://jcp.org/en/jsr/detail?id=310">310</a></td> 387 <td>Date and Time</td> 388 <td>UJSR for Java SE</td> 389 <td><a href="module-summary.html#java.base"/>java.base</a></td> 390 <td>boot</td> 391 <td>No</td> 392 <td></td> 393 </tr> 394 395 <tr class="se-base"> 396 <td><a href="https://jcp.org/en/jsr/detail?id=335">335</a></td> 397 <td>Streams</td> 398 <td>UJSR for Java SE</td> 399 <td><a href="module-summary.html#java.base"/>java.base</a></td> 400 <td>boot</td> 401 <td>No</td> 402 <td></td> 403 </tr> 404 <tr class="se-misc"> 405 <td><a href="https://jcp.org/en/jsr/detail?id=907">907</a></td> 406 <td>JTA (XA)</td> 407 <td>Original JSR</td> 408 <td><a href="module-summary.html#java.sql">java.sql</a></td> 409 <td>plat</td> 410 <td>No</td> 411 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 412 </tr> 413 414 <tr class="se-ext"> 415 <td>(W3C)</td> 416 <td>DOM, SAX</td> 417 <td>UJSR for Java SE</td> 418 <td><a href="module-summary.html#java.xml">java.xml</a></td> 419 <td>boot</td> 420 <td>No</td> 421 <td>Formerly an <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#endorsed-standards-apis">Endorsed Standard</a></td> 422 </tr> 423 424 <tr class="non-se"> 425 <td><a href="https://jcp.org/en/jsr/detail?id=56">56</a></td> 426 <td>JNLP</td> 427 <td>Original JSR</td> 428 <td><a href="module-summary.html#java.desktop">java.jnlp</a></td> 429 <td>plat</td> 430 <td>Yes</td> 431 <td></td> 432 <td class="agg" rowspan=2>None</td> 433 </tr> 434 435 <tr class="non-se"> 436 <td><a href="https://jcp.org/en/jsr/detail?id=268">268</a></td> 437 <td>Smart Card I/O</td> 438 <td>Original JSR</td> 439 <td><a href="module-summary.html#java.smartcardio">java.smartcardio</a></td> 440 <td>plat</td> 441 <td>No</td> 442 <td>Formerly a <a href="http://docs.oracle.com/javase/8/docs/technotes/guides/standards/#standalone-technologies">Standalone Technology</a> (unlisted)</td> 443 </tr> |