1 <?xml version="1.0" encoding="us-ascii"?> 2 3 <!-- 4 5 Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved. 6 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 7 8 This code is free software; you can redistribute it and/or modify it 9 under the terms of the GNU General Public License version 2 only, as 10 published by the Free Software Foundation. Oracle designates this 11 particular file as subject to the "Classpath" exception as provided 12 by Oracle in the LICENSE file that accompanied this code. 13 14 This code is distributed in the hope that it will be useful, but WITHOUT 15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 16 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 17 version 2 for more details (a copy is included in the LICENSE file that 18 accompanied this code). 19 20 You should have received a copy of the GNU General Public License version 21 2 along with this work; if not, write to the Free Software Foundation, 22 Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 23 24 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 25 or visit www.oracle.com if you need additional information or have any 26 questions. 27 28 --> 29 30 <!-- 31 32 This document defines the modular structure of the JDK as described 33 in JEP 200: The Modular JDK (http://openjdk.java.net/jeps/200). 34 35 Changes to this file must be reviewed by a Project Jigsaw Committer 36 (http://openjdk.java.net/census#jigsaw). 37 38 --> 39 40 <modules> 41 <module> 42 <name>java.activation</name> 43 <depend>java.base</depend> 44 <depend re-exports="true">java.desktop</depend> 45 <depend>java.logging</depend> 46 <export> 47 <name>javax.activation</name> 48 </export> 49 </module> 50 <module> 51 <name>java.annotations.common</name> 52 <depend>java.base</depend> 53 <export> 54 <name>javax.annotation</name> 55 </export> 56 </module> 57 <module> 58 <name>java.base</name> 59 <export> 60 <name>java.io</name> 61 </export> 62 <export> 63 <name>java.lang</name> 64 </export> 65 <export> 66 <name>java.lang.annotation</name> 67 </export> 68 <export> 69 <name>java.lang.invoke</name> 70 </export> 71 <export> 72 <name>java.lang.ref</name> 73 </export> 74 <export> 75 <name>java.lang.reflect</name> 76 </export> 77 <export> 78 <name>java.math</name> 79 </export> 80 <export> 81 <name>java.net</name> 82 </export> 83 <export> 84 <name>java.nio</name> 85 </export> 86 <export> 87 <name>java.nio.channels</name> 88 </export> 89 <export> 90 <name>java.nio.channels.spi</name> 91 </export> 92 <export> 93 <name>java.nio.charset</name> 94 </export> 95 <export> 96 <name>java.nio.charset.spi</name> 97 </export> 98 <export> 99 <name>java.nio.file</name> 100 </export> 101 <export> 102 <name>java.nio.file.attribute</name> 103 </export> 104 <export> 105 <name>java.nio.file.spi</name> 106 </export> 107 <export> 108 <name>java.security</name> 109 </export> 110 <export> 111 <name>java.security.cert</name> 112 </export> 113 <export> 114 <name>java.security.interfaces</name> 115 </export> 116 <export> 117 <name>java.security.spec</name> 118 </export> 119 <export> 120 <name>java.text</name> 121 </export> 122 <export> 123 <name>java.text.spi</name> 124 </export> 125 <export> 126 <name>java.time</name> 127 </export> 128 <export> 129 <name>java.time.chrono</name> 130 </export> 131 <export> 132 <name>java.time.format</name> 133 </export> 134 <export> 135 <name>java.time.temporal</name> 136 </export> 137 <export> 138 <name>java.time.zone</name> 139 </export> 140 <export> 141 <name>java.util</name> 142 </export> 143 <export> 144 <name>java.util.concurrent</name> 145 </export> 146 <export> 147 <name>java.util.concurrent.atomic</name> 148 </export> 149 <export> 150 <name>java.util.concurrent.locks</name> 151 </export> 152 <export> 153 <name>java.util.function</name> 154 </export> 155 <export> 156 <name>java.util.jar</name> 157 </export> 158 <export> 159 <name>java.util.regex</name> 160 </export> 161 <export> 162 <name>java.util.spi</name> 163 </export> 164 <export> 165 <name>java.util.stream</name> 166 </export> 167 <export> 168 <name>java.util.zip</name> 169 </export> 170 <export> 171 <name>javax.crypto</name> 172 </export> 173 <export> 174 <name>javax.crypto.interfaces</name> 175 </export> 176 <export> 177 <name>javax.crypto.spec</name> 178 </export> 179 <export> 180 <name>javax.net</name> 181 </export> 182 <export> 183 <name>javax.net.ssl</name> 184 </export> 185 <export> 186 <name>javax.security.auth</name> 187 </export> 188 <export> 189 <name>javax.security.auth.callback</name> 190 </export> 191 <export> 192 <name>javax.security.auth.login</name> 193 </export> 194 <export> 195 <name>javax.security.auth.spi</name> 196 </export> 197 <export> 198 <name>javax.security.auth.x500</name> 199 </export> 200 <export> 201 <name>javax.security.cert</name> 202 </export> 203 <export> 204 <name>jdk</name> 205 </export> 206 <export> 207 <name>jdk.net</name> 208 </export> 209 <export> 210 <name>com.sun.security.ntlm</name> 211 <to>java.security.sasl</to> 212 </export> 213 <export> 214 <name>jdk.internal.org.objectweb.asm</name> 215 <to>jdk.jfr</to> 216 <to>jdk.scripting.nashorn</to> 217 </export> 218 <export> 219 <name>jdk.internal.org.objectweb.asm.commons</name> 220 <to>jdk.jfr</to> 221 <to>jdk.scripting.nashorn</to> 222 </export> 223 <export> 224 <name>jdk.internal.org.objectweb.asm.signature</name> 225 <to>jdk.scripting.nashorn</to> 226 </export> 227 <export> 228 <name>jdk.internal.org.objectweb.asm.tree</name> 229 <to>jdk.jfr</to> 230 </export> 231 <export> 232 <name>jdk.internal.org.objectweb.asm.util</name> 233 <to>jdk.jfr</to> 234 <to>jdk.scripting.nashorn</to> 235 </export> 236 <export> 237 <name>sun.misc</name> 238 <to>java.corba</to> 239 <to>java.desktop</to> 240 <to>java.logging</to> 241 <to>java.management</to> 242 <to>java.naming</to> 243 <to>java.rmi</to> 244 <to>java.security.jgss</to> 245 <to>java.security.sasl</to> 246 <to>java.sql</to> 247 <to>jdk.charsets</to> 248 <to>jdk.deploy.osx</to> 249 <to>jdk.dev</to> 250 <to>jdk.jconsole</to> 251 <to>jdk.jvmstat</to> 252 <to>jdk.runtime</to> 253 <to>jdk.security.auth</to> 254 <to>jdk.security.jgss</to> 255 </export> 256 <export> 257 <name>sun.net.dns</name> 258 <to>java.security.jgss</to> 259 <to>jdk.naming.dns</to> 260 </export> 261 <export> 262 <name>sun.net.spi.nameservice</name> 263 <to>jdk.naming.dns</to> 264 </export> 265 <export> 266 <name>sun.net.util</name> 267 <to>jdk.jconsole</to> 268 <to>jdk.naming.dns</to> 269 </export> 270 <export> 271 <name>sun.net.www</name> 272 <to>java.desktop</to> 273 <to>jdk.compiler</to> 274 <to>jdk.dev</to> 275 </export> 276 <export> 277 <name>sun.net.www.protocol.http</name> 278 <to>java.security.jgss</to> 279 </export> 280 <export> 281 <name>sun.nio.ch</name> 282 <to>java.management</to> 283 <to>jdk.crypto.pkcs11</to> 284 <to>jdk.crypto.ucrypto</to> 285 <to>jdk.sctp</to> 286 </export> 287 <export> 288 <name>sun.nio.cs</name> 289 <to>java.desktop</to> 290 <to>jdk.charsets</to> 291 </export> 292 <export> 293 <name>sun.reflect</name> 294 <to>java.corba</to> 295 <to>java.logging</to> 296 <to>java.sql</to> 297 <to>java.sql.rowset</to> 298 <to>jdk.scripting.nashorn</to> 299 </export> 300 <export> 301 <name>sun.reflect.annotation</name> 302 <to>jdk.compiler</to> 303 </export> 304 <export> 305 <name>sun.reflect.generics.reflectiveObjects</name> 306 <to>java.desktop</to> 307 </export> 308 <export> 309 <name>sun.reflect.misc</name> 310 <to>java.corba</to> 311 <to>java.desktop</to> 312 <to>java.management</to> 313 <to>java.rmi</to> 314 <to>java.sql.rowset</to> 315 <to>java.xml</to> 316 </export> 317 <export> 318 <name>sun.security.action</name> 319 <to>java.desktop</to> 320 <to>java.security.jgss</to> 321 <to>jdk.crypto.ec</to> 322 <to>jdk.crypto.pkcs11</to> 323 <to>jdk.crypto.ucrypto</to> 324 </export> 325 <export> 326 <name>sun.security.internal.interfaces</name> 327 <to>jdk.crypto.pkcs11</to> 328 </export> 329 <export> 330 <name>sun.security.internal.spec</name> 331 <to>jdk.crypto.mscapi</to> 332 <to>jdk.crypto.pkcs11</to> 333 <to>jdk.crypto.ucrypto</to> 334 </export> 335 <export> 336 <name>sun.security.jca</name> 337 <to>java.smartcardio</to> 338 <to>java.xml.crypto</to> 339 <to>jdk.crypto.ec</to> 340 <to>jdk.crypto.pkcs11</to> 341 <to>jdk.naming.dns</to> 342 </export> 343 <export> 344 <name>sun.security.pkcs</name> 345 <to>jdk.crypto.ec</to> 346 <to>jdk.deploy.osx</to> 347 <to>jdk.dev</to> 348 </export> 349 <export> 350 <name>sun.security.provider</name> 351 <to>java.rmi</to> 352 <to>java.security.jgss</to> 353 <to>jdk.crypto.pkcs11</to> 354 <to>jdk.runtime</to> 355 <to>jdk.security.auth</to> 356 </export> 357 <export> 358 <name>sun.security.provider.certpath</name> 359 <to>java.naming</to> 360 </export> 361 <export> 362 <name>sun.security.rsa</name> 363 <to>jdk.crypto.mscapi</to> 364 <to>jdk.crypto.pkcs11</to> 365 </export> 366 <export> 367 <name>sun.security.ssl</name> 368 <to>java.security.jgss</to> 369 </export> 370 <export> 371 <name>sun.security.tools</name> 372 <to>jdk.dev</to> 373 </export> 374 <export> 375 <name>sun.security.util</name> 376 <to>java.desktop</to> 377 <to>java.naming</to> 378 <to>java.rmi</to> 379 <to>java.security.jgss</to> 380 <to>java.smartcardio</to> 381 <to>jdk.crypto.ec</to> 382 <to>jdk.crypto.mscapi</to> 383 <to>jdk.crypto.pkcs11</to> 384 <to>jdk.crypto.ucrypto</to> 385 <to>jdk.deploy.osx</to> 386 <to>jdk.dev</to> 387 <to>jdk.runtime</to> 388 <to>jdk.security.auth</to> 389 </export> 390 <export> 391 <name>sun.security.x509</name> 392 <to>java.naming</to> 393 <to>jdk.crypto.ec</to> 394 <to>jdk.crypto.pkcs11</to> 395 <to>jdk.deploy.osx</to> 396 <to>jdk.dev</to> 397 <to>jdk.security.auth</to> 398 </export> 399 <export> 400 <name>sun.text</name> 401 <to>java.desktop</to> 402 </export> 403 <export> 404 <name>sun.util</name> 405 <to>java.desktop</to> 406 </export> 407 <export> 408 <name>sun.util.locale.provider</name> 409 <to>java.desktop</to> 410 <to>jdk.localedata</to> 411 <to>jdk.localedata.cldr</to> 412 </export> 413 <export> 414 <name>sun.util.logging</name> 415 <to>java.desktop</to> 416 <to>java.logging</to> 417 <to>java.management</to> 418 <to>java.prefs</to> 419 </export> 420 <export> 421 <name>sun.util.resources</name> 422 <to>jdk.localedata</to> 423 <to>jdk.localedata.cldr</to> 424 </export> 425 </module> 426 <module> 427 <name>java.compact1</name> 428 <depend re-exports="true">java.base</depend> 429 <depend re-exports="true">java.logging</depend> 430 <depend re-exports="true">java.scripting</depend> 431 </module> 432 <module> 433 <name>java.compact2</name> 434 <depend re-exports="true">java.compact1</depend> 435 <depend re-exports="true">java.rmi</depend> 436 <depend re-exports="true">java.sql</depend> 437 <depend re-exports="true">java.xml</depend> 438 </module> 439 <module> 440 <name>java.compact3</name> 441 <depend re-exports="true">java.compact2</depend> 442 <depend re-exports="true">java.compiler</depend> 443 <depend re-exports="true">java.instrument</depend> 444 <depend re-exports="true">java.management</depend> 445 <depend re-exports="true">java.naming</depend> 446 <depend re-exports="true">java.prefs</depend> 447 <depend re-exports="true">java.security.acl</depend> 448 <depend re-exports="true">java.security.jgss</depend> 449 <depend re-exports="true">java.security.sasl</depend> 450 <depend re-exports="true">java.sql.rowset</depend> 451 <depend re-exports="true">java.xml.crypto</depend> 452 </module> 453 <module> 454 <name>java.compiler</name> 455 <depend>java.base</depend> 456 <depend>java.logging</depend> 457 <export> 458 <name>javax.annotation.processing</name> 459 </export> 460 <export> 461 <name>javax.lang.model</name> 462 </export> 463 <export> 464 <name>javax.lang.model.element</name> 465 </export> 466 <export> 467 <name>javax.lang.model.type</name> 468 </export> 469 <export> 470 <name>javax.lang.model.util</name> 471 </export> 472 <export> 473 <name>javax.tools</name> 474 </export> 475 </module> 476 <module> 477 <name>java.corba</name> 478 <depend>java.base</depend> 479 <depend re-exports="true">java.desktop</depend> 480 <depend>java.logging</depend> 481 <depend>java.naming</depend> 482 <depend re-exports="true">java.rmi</depend> 483 <export> 484 <name>javax.activity</name> 485 </export> 486 <export> 487 <name>javax.rmi</name> 488 </export> 489 <export> 490 <name>javax.rmi.CORBA</name> 491 </export> 492 <export> 493 <name>javax.transaction</name> 494 </export> 495 <export> 496 <name>org.omg.CORBA</name> 497 </export> 498 <export> 499 <name>org.omg.CORBA.DynAnyPackage</name> 500 </export> 501 <export> 502 <name>org.omg.CORBA.ORBPackage</name> 503 </export> 504 <export> 505 <name>org.omg.CORBA.TypeCodePackage</name> 506 </export> 507 <export> 508 <name>org.omg.CORBA.portable</name> 509 </export> 510 <export> 511 <name>org.omg.CORBA_2_3</name> 512 </export> 513 <export> 514 <name>org.omg.CORBA_2_3.portable</name> 515 </export> 516 <export> 517 <name>org.omg.CosNaming</name> 518 </export> 519 <export> 520 <name>org.omg.CosNaming.NamingContextExtPackage</name> 521 </export> 522 <export> 523 <name>org.omg.CosNaming.NamingContextPackage</name> 524 </export> 525 <export> 526 <name>org.omg.Dynamic</name> 527 </export> 528 <export> 529 <name>org.omg.DynamicAny</name> 530 </export> 531 <export> 532 <name>org.omg.DynamicAny.DynAnyFactoryPackage</name> 533 </export> 534 <export> 535 <name>org.omg.DynamicAny.DynAnyPackage</name> 536 </export> 537 <export> 538 <name>org.omg.IOP</name> 539 </export> 540 <export> 541 <name>org.omg.IOP.CodecFactoryPackage</name> 542 </export> 543 <export> 544 <name>org.omg.IOP.CodecPackage</name> 545 </export> 546 <export> 547 <name>org.omg.Messaging</name> 548 </export> 549 <export> 550 <name>org.omg.PortableInterceptor</name> 551 </export> 552 <export> 553 <name>org.omg.PortableInterceptor.ORBInitInfoPackage</name> 554 </export> 555 <export> 556 <name>org.omg.PortableServer</name> 557 </export> 558 <export> 559 <name>org.omg.PortableServer.CurrentPackage</name> 560 </export> 561 <export> 562 <name>org.omg.PortableServer.POAManagerPackage</name> 563 </export> 564 <export> 565 <name>org.omg.PortableServer.POAPackage</name> 566 </export> 567 <export> 568 <name>org.omg.PortableServer.ServantLocatorPackage</name> 569 </export> 570 <export> 571 <name>org.omg.PortableServer.portable</name> 572 </export> 573 <export> 574 <name>org.omg.SendingContext</name> 575 </export> 576 <export> 577 <name>org.omg.stub.java.rmi</name> 578 </export> 579 <export> 580 <name>com.sun.corba.se.impl.util</name> 581 <to>jdk.rmic</to> 582 </export> 583 </module> 584 <module> 585 <name>java.desktop</name> 586 <depend>java.base</depend> 587 <depend>java.logging</depend> 588 <depend>java.prefs</depend> 589 <depend re-exports="true">java.xml</depend> 590 <depend>jdk.charsets</depend> 591 <export> 592 <name>java.applet</name> 593 </export> 594 <export> 595 <name>java.awt</name> 596 </export> 597 <export> 598 <name>java.awt.color</name> 599 </export> 600 <export> 601 <name>java.awt.datatransfer</name> 602 </export> 603 <export> 604 <name>java.awt.dnd</name> 605 </export> 606 <export> 607 <name>java.awt.event</name> 608 </export> 609 <export> 610 <name>java.awt.font</name> 611 </export> 612 <export> 613 <name>java.awt.geom</name> 614 </export> 615 <export> 616 <name>java.awt.im</name> 617 </export> 618 <export> 619 <name>java.awt.im.spi</name> 620 </export> 621 <export> 622 <name>java.awt.image</name> 623 </export> 624 <export> 625 <name>java.awt.image.renderable</name> 626 </export> 627 <export> 628 <name>java.awt.print</name> 629 </export> 630 <export> 631 <name>java.beans</name> 632 </export> 633 <export> 634 <name>java.beans.beancontext</name> 635 </export> 636 <export> 637 <name>javax.accessibility</name> 638 </export> 639 <export> 640 <name>javax.imageio</name> 641 </export> 642 <export> 643 <name>javax.imageio.event</name> 644 </export> 645 <export> 646 <name>javax.imageio.metadata</name> 647 </export> 648 <export> 649 <name>javax.imageio.plugins.bmp</name> 650 </export> 651 <export> 652 <name>javax.imageio.plugins.jpeg</name> 653 </export> 654 <export> 655 <name>javax.imageio.spi</name> 656 </export> 657 <export> 658 <name>javax.imageio.stream</name> 659 </export> 660 <export> 661 <name>javax.print</name> 662 </export> 663 <export> 664 <name>javax.print.attribute</name> 665 </export> 666 <export> 667 <name>javax.print.attribute.standard</name> 668 </export> 669 <export> 670 <name>javax.print.event</name> 671 </export> 672 <export> 673 <name>javax.sound.midi</name> 674 </export> 675 <export> 676 <name>javax.sound.midi.spi</name> 677 </export> 678 <export> 679 <name>javax.sound.sampled</name> 680 </export> 681 <export> 682 <name>javax.sound.sampled.spi</name> 683 </export> 684 <export> 685 <name>javax.swing</name> 686 </export> 687 <export> 688 <name>javax.swing.border</name> 689 </export> 690 <export> 691 <name>javax.swing.colorchooser</name> 692 </export> 693 <export> 694 <name>javax.swing.event</name> 695 </export> 696 <export> 697 <name>javax.swing.filechooser</name> 698 </export> 699 <export> 700 <name>javax.swing.plaf</name> 701 </export> 702 <export> 703 <name>javax.swing.plaf.basic</name> 704 </export> 705 <export> 706 <name>javax.swing.plaf.metal</name> 707 </export> 708 <export> 709 <name>javax.swing.plaf.multi</name> 710 </export> 711 <export> 712 <name>javax.swing.plaf.nimbus</name> 713 </export> 714 <export> 715 <name>javax.swing.plaf.synth</name> 716 </export> 717 <export> 718 <name>javax.swing.table</name> 719 </export> 720 <export> 721 <name>javax.swing.text</name> 722 </export> 723 <export> 724 <name>javax.swing.text.html</name> 725 </export> 726 <export> 727 <name>javax.swing.text.html.parser</name> 728 </export> 729 <export> 730 <name>javax.swing.text.rtf</name> 731 </export> 732 <export> 733 <name>javax.swing.tree</name> 734 </export> 735 <export> 736 <name>javax.swing.undo</name> 737 </export> 738 <export> 739 <name>sun.awt</name> 740 <to>oracle.accessbridge</to> 741 </export> 742 </module> 743 <module> 744 <name>java.instrument</name> 745 <depend>java.base</depend> 746 <export> 747 <name>java.lang.instrument</name> 748 </export> 749 </module> 750 <module> 751 <name>java.logging</name> 752 <depend>java.base</depend> 753 <export> 754 <name>java.util.logging</name> 755 </export> 756 </module> 757 <module> 758 <name>java.management</name> 759 <depend>java.base</depend> 760 <depend>java.logging</depend> 761 <depend>java.naming</depend> 762 <depend re-exports="true">java.rmi</depend> 763 <export> 764 <name>com.sun.management</name> 765 </export> 766 <export> 767 <name>java.lang.management</name> 768 </export> 769 <export> 770 <name>javax.management</name> 771 </export> 772 <export> 773 <name>javax.management.loading</name> 774 </export> 775 <export> 776 <name>javax.management.modelmbean</name> 777 </export> 778 <export> 779 <name>javax.management.monitor</name> 780 </export> 781 <export> 782 <name>javax.management.openmbean</name> 783 </export> 784 <export> 785 <name>javax.management.relation</name> 786 </export> 787 <export> 788 <name>javax.management.remote</name> 789 </export> 790 <export> 791 <name>javax.management.remote.rmi</name> 792 </export> 793 <export> 794 <name>javax.management.timer</name> 795 </export> 796 <export> 797 <name>com.sun.jmx.defaults</name> 798 <to>jdk.snmp</to> 799 </export> 800 <export> 801 <name>com.sun.jmx.mbeanserver</name> 802 <to>jdk.snmp</to> 803 </export> 804 <export> 805 <name>sun.management</name> 806 <to>jdk.jconsole</to> 807 <to>jdk.snmp</to> 808 </export> 809 </module> 810 <module> 811 <name>java.naming</name> 812 <depend>java.base</depend> 813 <depend>java.security.sasl</depend> 814 <export> 815 <name>javax.naming</name> 816 </export> 817 <export> 818 <name>javax.naming.directory</name> 819 </export> 820 <export> 821 <name>javax.naming.event</name> 822 </export> 823 <export> 824 <name>javax.naming.ldap</name> 825 </export> 826 <export> 827 <name>javax.naming.spi</name> 828 </export> 829 <export> 830 <name>com.sun.jndi.toolkit.ctx</name> 831 <to>jdk.naming.dns</to> 832 </export> 833 <export> 834 <name>com.sun.jndi.toolkit.url</name> 835 <to>java.corba</to> 836 <to>jdk.naming.dns</to> 837 <to>jdk.naming.rmi</to> 838 </export> 839 </module> 840 <module> 841 <name>java.prefs</name> 842 <depend>java.base</depend> 843 <depend>java.xml</depend> 844 <export> 845 <name>java.util.prefs</name> 846 </export> 847 </module> 848 <module> 849 <name>java.rmi</name> 850 <depend>java.base</depend> 851 <depend>java.logging</depend> 852 <export> 853 <name>java.rmi</name> 854 </export> 855 <export> 856 <name>java.rmi.activation</name> 857 </export> 858 <export> 859 <name>java.rmi.dgc</name> 860 </export> 861 <export> 862 <name>java.rmi.registry</name> 863 </export> 864 <export> 865 <name>java.rmi.server</name> 866 </export> 867 <export> 868 <name>javax.rmi.ssl</name> 869 </export> 870 <export> 871 <name>sun.rmi.registry</name> 872 <to>java.management</to> 873 </export> 874 <export> 875 <name>sun.rmi.server</name> 876 <to>java.management</to> 877 <to>jdk.jconsole</to> 878 </export> 879 <export> 880 <name>sun.rmi.transport</name> 881 <to>java.management</to> 882 <to>jdk.jconsole</to> 883 </export> 884 </module> 885 <module> 886 <name>java.scripting</name> 887 <depend>java.base</depend> 888 <export> 889 <name>javax.script</name> 890 </export> 891 </module> 892 <module> 893 <name>java.se</name> 894 <depend re-exports="true">java.activation</depend> 895 <depend re-exports="true">java.compact3</depend> 896 <depend re-exports="true">java.corba</depend> 897 <depend re-exports="true">java.desktop</depend> 898 <depend re-exports="true">java.xml.bind</depend> 899 <depend re-exports="true">java.xml.soap</depend> 900 <depend re-exports="true">java.xml.ws</depend> 901 </module> 902 <module> 903 <name>java.security.acl</name> 904 <depend>java.base</depend> 905 <export> 906 <name>java.security.acl</name> 907 </export> 908 </module> 909 <module> 910 <name>java.security.jgss</name> 911 <depend>java.base</depend> 912 <depend>java.naming</depend> 913 <export> 914 <name>javax.security.auth.kerberos</name> 915 </export> 916 <export> 917 <name>org.ietf.jgss</name> 918 </export> 919 <export> 920 <name>sun.security.jgss.krb5</name> 921 <to>jdk.security.auth</to> 922 </export> 923 <export> 924 <name>sun.security.krb5</name> 925 <to>jdk.security.auth</to> 926 </export> 927 <export> 928 <name>sun.security.krb5.internal.ktab</name> 929 <to>jdk.security.auth</to> 930 </export> 931 <export> 932 <name>sun.security.jgss</name> 933 <to>jdk.security.jgss</to> 934 </export> 935 <export> 936 <name>sun.security.krb5.internal</name> 937 <to>jdk.security.jgss</to> 938 </export> 939 </module> 940 <module> 941 <name>java.security.sasl</name> 942 <depend>java.base</depend> 943 <depend>java.logging</depend> 944 <export> 945 <name>javax.security.sasl</name> 946 </export> 947 <export> 948 <name>com.sun.security.sasl.util</name> 949 <to>jdk.security.jgss</to> 950 </export> 951 </module> 952 <module> 953 <name>java.smartcardio</name> 954 <depend>java.base</depend> 955 <export> 956 <name>javax.smartcardio</name> 957 </export> 958 </module> 959 <module> 960 <name>java.sql</name> 961 <depend>java.base</depend> 962 <depend re-exports="true">java.logging</depend> 963 <depend re-exports="true">java.xml</depend> 964 <export> 965 <name>java.sql</name> 966 </export> 967 <export> 968 <name>javax.sql</name> 969 </export> 970 <export> 971 <name>javax.transaction.xa</name> 972 </export> 973 </module> 974 <module> 975 <name>java.sql.rowset</name> 976 <depend>java.base</depend> 977 <depend re-exports="true">java.logging</depend> 978 <depend re-exports="true">java.naming</depend> 979 <depend re-exports="true">java.sql</depend> 980 <depend>java.xml</depend> 981 <export> 982 <name>javax.sql.rowset</name> 983 </export> 984 <export> 985 <name>javax.sql.rowset.serial</name> 986 </export> 987 <export> 988 <name>javax.sql.rowset.spi</name> 989 </export> 990 </module> 991 <module> 992 <name>java.xml</name> 993 <depend>java.base</depend> 994 <export> 995 <name>javax.xml</name> 996 </export> 997 <export> 998 <name>javax.xml.datatype</name> 999 </export> 1000 <export> 1001 <name>javax.xml.namespace</name> 1002 </export> 1003 <export> 1004 <name>javax.xml.parsers</name> 1005 </export> 1006 <export> 1007 <name>javax.xml.stream</name> 1008 </export> 1009 <export> 1010 <name>javax.xml.stream.events</name> 1011 </export> 1012 <export> 1013 <name>javax.xml.stream.util</name> 1014 </export> 1015 <export> 1016 <name>javax.xml.transform</name> 1017 </export> 1018 <export> 1019 <name>javax.xml.transform.dom</name> 1020 </export> 1021 <export> 1022 <name>javax.xml.transform.sax</name> 1023 </export> 1024 <export> 1025 <name>javax.xml.transform.stax</name> 1026 </export> 1027 <export> 1028 <name>javax.xml.transform.stream</name> 1029 </export> 1030 <export> 1031 <name>javax.xml.validation</name> 1032 </export> 1033 <export> 1034 <name>javax.xml.xpath</name> 1035 </export> 1036 <export> 1037 <name>org.w3c.dom</name> 1038 </export> 1039 <export> 1040 <name>org.w3c.dom.bootstrap</name> 1041 </export> 1042 <export> 1043 <name>org.w3c.dom.events</name> 1044 </export> 1045 <export> 1046 <name>org.w3c.dom.ls</name> 1047 </export> 1048 <export> 1049 <name>org.w3c.dom.ranges</name> 1050 </export> 1051 <export> 1052 <name>org.w3c.dom.traversal</name> 1053 </export> 1054 <export> 1055 <name>org.w3c.dom.views</name> 1056 </export> 1057 <export> 1058 <name>org.xml.sax</name> 1059 </export> 1060 <export> 1061 <name>org.xml.sax.ext</name> 1062 </export> 1063 <export> 1064 <name>org.xml.sax.helpers</name> 1065 </export> 1066 <export> 1067 <name>com.sun.org.apache.xerces.internal.dom</name> 1068 <to>java.xml.soap</to> 1069 </export> 1070 <export> 1071 <name>com.sun.org.apache.xerces.internal.jaxp</name> 1072 <to>java.xml.soap</to> 1073 </export> 1074 <export> 1075 <name>com.sun.org.apache.xerces.internal.util</name> 1076 <to>java.xml.soap</to> 1077 </export> 1078 <export> 1079 <name>com.sun.org.apache.xml.internal.dtm</name> 1080 <to>java.xml.crypto</to> 1081 </export> 1082 <export> 1083 <name>com.sun.org.apache.xml.internal.resolver</name> 1084 <to>java.xml.ws</to> 1085 <to>jdk.xml.bind</to> 1086 </export> 1087 <export> 1088 <name>com.sun.org.apache.xml.internal.resolver.tools</name> 1089 <to>java.xml.ws</to> 1090 <to>jdk.xml.bind</to> 1091 </export> 1092 <export> 1093 <name>com.sun.org.apache.xml.internal.utils</name> 1094 <to>java.xml.crypto</to> 1095 </export> 1096 <export> 1097 <name>com.sun.org.apache.xpath.internal</name> 1098 <to>java.xml.crypto</to> 1099 </export> 1100 <export> 1101 <name>com.sun.org.apache.xpath.internal.compiler</name> 1102 <to>java.xml.crypto</to> 1103 </export> 1104 <export> 1105 <name>com.sun.org.apache.xpath.internal.functions</name> 1106 <to>java.xml.crypto</to> 1107 </export> 1108 <export> 1109 <name>com.sun.org.apache.xpath.internal.objects</name> 1110 <to>java.xml.crypto</to> 1111 </export> 1112 <export> 1113 <name>com.sun.org.apache.xpath.internal.res</name> 1114 <to>java.xml.crypto</to> 1115 </export> 1116 </module> 1117 <module> 1118 <name>java.xml.bind</name> 1119 <depend re-exports="true">java.activation</depend> 1120 <depend>java.base</depend> 1121 <depend>java.compiler</depend> 1122 <depend>java.desktop</depend> 1123 <depend>java.logging</depend> 1124 <depend re-exports="true">java.xml</depend> 1125 <export> 1126 <name>javax.xml.bind</name> 1127 </export> 1128 <export> 1129 <name>javax.xml.bind.annotation</name> 1130 </export> 1131 <export> 1132 <name>javax.xml.bind.annotation.adapters</name> 1133 </export> 1134 <export> 1135 <name>javax.xml.bind.attachment</name> 1136 </export> 1137 <export> 1138 <name>javax.xml.bind.helpers</name> 1139 </export> 1140 <export> 1141 <name>javax.xml.bind.util</name> 1142 </export> 1143 <export> 1144 <name>com.sun.istack.internal</name> 1145 <to>java.xml.ws</to> 1146 <to>jdk.xml.bind</to> 1147 <to>jdk.xml.ws</to> 1148 </export> 1149 <export> 1150 <name>com.sun.istack.internal.localization</name> 1151 <to>java.xml.ws</to> 1152 <to>jdk.xml.ws</to> 1153 </export> 1154 <export> 1155 <name>com.sun.istack.internal.logging</name> 1156 <to>java.xml.ws</to> 1157 <to>jdk.xml.ws</to> 1158 </export> 1159 <export> 1160 <name>com.sun.xml.internal.bind</name> 1161 <to>java.xml.ws</to> 1162 <to>jdk.xml.bind</to> 1163 <to>jdk.xml.ws</to> 1164 </export> 1165 <export> 1166 <name>com.sun.xml.internal.bind.annotation</name> 1167 <to>jdk.xml.bind</to> 1168 </export> 1169 <export> 1170 <name>com.sun.xml.internal.bind.api</name> 1171 <to>java.xml.ws</to> 1172 <to>jdk.xml.bind</to> 1173 </export> 1174 <export> 1175 <name>com.sun.xml.internal.bind.api.impl</name> 1176 <to>java.xml.ws</to> 1177 <to>jdk.xml.bind</to> 1178 </export> 1179 <export> 1180 <name>com.sun.xml.internal.bind.marshaller</name> 1181 <to>java.xml.ws</to> 1182 <to>jdk.xml.bind</to> 1183 <to>jdk.xml.ws</to> 1184 </export> 1185 <export> 1186 <name>com.sun.xml.internal.bind.unmarshaller</name> 1187 <to>java.xml.ws</to> 1188 <to>jdk.xml.bind</to> 1189 <to>jdk.xml.ws</to> 1190 </export> 1191 <export> 1192 <name>com.sun.xml.internal.bind.util</name> 1193 <to>java.xml.ws</to> 1194 <to>jdk.xml.bind</to> 1195 <to>jdk.xml.ws</to> 1196 </export> 1197 <export> 1198 <name>com.sun.xml.internal.bind.v2</name> 1199 <to>java.xml.ws</to> 1200 <to>jdk.xml.bind</to> 1201 <to>jdk.xml.ws</to> 1202 </export> 1203 <export> 1204 <name>com.sun.xml.internal.bind.v2.model.annotation</name> 1205 <to>java.xml.ws</to> 1206 <to>jdk.xml.bind</to> 1207 <to>jdk.xml.ws</to> 1208 </export> 1209 <export> 1210 <name>com.sun.xml.internal.bind.v2.model.core</name> 1211 <to>jdk.xml.bind</to> 1212 </export> 1213 <export> 1214 <name>com.sun.xml.internal.bind.v2.model.impl</name> 1215 <to>jdk.xml.bind</to> 1216 </export> 1217 <export> 1218 <name>com.sun.xml.internal.bind.v2.model.nav</name> 1219 <to>java.xml.ws</to> 1220 <to>jdk.xml.bind</to> 1221 <to>jdk.xml.ws</to> 1222 </export> 1223 <export> 1224 <name>com.sun.xml.internal.bind.v2.model.runtime</name> 1225 <to>java.xml.ws</to> 1226 </export> 1227 <export> 1228 <name>com.sun.xml.internal.bind.v2.model.util</name> 1229 <to>jdk.xml.bind</to> 1230 </export> 1231 <export> 1232 <name>com.sun.xml.internal.bind.v2.runtime</name> 1233 <to>java.xml.ws</to> 1234 <to>jdk.xml.bind</to> 1235 </export> 1236 <export> 1237 <name>com.sun.xml.internal.bind.v2.runtime.unmarshaller</name> 1238 <to>java.xml.ws</to> 1239 </export> 1240 <export> 1241 <name>com.sun.xml.internal.bind.v2.schemagen</name> 1242 <to>java.xml.ws</to> 1243 <to>jdk.xml.bind</to> 1244 </export> 1245 <export> 1246 <name>com.sun.xml.internal.bind.v2.schemagen.episode</name> 1247 <to>jdk.xml.bind</to> 1248 </export> 1249 <export> 1250 <name>com.sun.xml.internal.bind.v2.schemagen.xmlschema</name> 1251 <to>java.xml.ws</to> 1252 </export> 1253 <export> 1254 <name>com.sun.xml.internal.bind.v2.util</name> 1255 <to>jdk.xml.bind</to> 1256 <to>jdk.xml.ws</to> 1257 </export> 1258 <export> 1259 <name>com.sun.xml.internal.fastinfoset.stax</name> 1260 <to>java.xml.ws</to> 1261 </export> 1262 <export> 1263 <name>com.sun.xml.internal.fastinfoset.vocab</name> 1264 <to>java.xml.ws</to> 1265 </export> 1266 <export> 1267 <name>com.sun.xml.internal.org.jvnet.fastinfoset</name> 1268 <to>java.xml.ws</to> 1269 </export> 1270 <export> 1271 <name>com.sun.xml.internal.org.jvnet.mimepull</name> 1272 <to>java.xml.soap</to> 1273 <to>java.xml.ws</to> 1274 </export> 1275 <export> 1276 <name>com.sun.xml.internal.org.jvnet.staxex</name> 1277 <to>java.xml.soap</to> 1278 <to>java.xml.ws</to> 1279 </export> 1280 <export> 1281 <name>com.sun.xml.internal.org.jvnet.staxex.util</name> 1282 <to>java.xml.soap</to> 1283 <to>java.xml.ws</to> 1284 </export> 1285 <export> 1286 <name>com.sun.xml.internal.txw2</name> 1287 <to>java.xml.ws</to> 1288 <to>jdk.xml.bind</to> 1289 <to>jdk.xml.ws</to> 1290 </export> 1291 <export> 1292 <name>com.sun.xml.internal.txw2.annotation</name> 1293 <to>java.xml.ws</to> 1294 <to>jdk.xml.bind</to> 1295 <to>jdk.xml.ws</to> 1296 </export> 1297 <export> 1298 <name>com.sun.xml.internal.txw2.output</name> 1299 <to>java.xml.ws</to> 1300 <to>jdk.xml.bind</to> 1301 <to>jdk.xml.ws</to> 1302 </export> 1303 </module> 1304 <module> 1305 <name>java.xml.crypto</name> 1306 <depend>java.base</depend> 1307 <depend>java.logging</depend> 1308 <depend re-exports="true">java.xml</depend> 1309 <export> 1310 <name>javax.xml.crypto</name> 1311 </export> 1312 <export> 1313 <name>javax.xml.crypto.dom</name> 1314 </export> 1315 <export> 1316 <name>javax.xml.crypto.dsig</name> 1317 </export> 1318 <export> 1319 <name>javax.xml.crypto.dsig.dom</name> 1320 </export> 1321 <export> 1322 <name>javax.xml.crypto.dsig.keyinfo</name> 1323 </export> 1324 <export> 1325 <name>javax.xml.crypto.dsig.spec</name> 1326 </export> 1327 </module> 1328 <module> 1329 <name>java.xml.soap</name> 1330 <depend re-exports="true">java.activation</depend> 1331 <depend>java.base</depend> 1332 <depend>java.desktop</depend> 1333 <depend>java.logging</depend> 1334 <depend re-exports="true">java.xml</depend> 1335 <depend>java.xml.bind</depend> 1336 <export> 1337 <name>javax.xml.soap</name> 1338 </export> 1339 </module> 1340 <module> 1341 <name>java.xml.ws</name> 1342 <depend>java.activation</depend> 1343 <depend>java.annotations.common</depend> 1344 <depend>java.base</depend> 1345 <depend>java.desktop</depend> 1346 <depend>java.logging</depend> 1347 <depend>java.management</depend> 1348 <depend>java.rmi</depend> 1349 <depend re-exports="true">java.xml</depend> 1350 <depend re-exports="true">java.xml.bind</depend> 1351 <depend re-exports="true">java.xml.soap</depend> 1352 <depend>jdk.httpserver</depend> 1353 <export> 1354 <name>javax.jws</name> 1355 </export> 1356 <export> 1357 <name>javax.jws.soap</name> 1358 </export> 1359 <export> 1360 <name>javax.xml.ws</name> 1361 </export> 1362 <export> 1363 <name>javax.xml.ws.handler</name> 1364 </export> 1365 <export> 1366 <name>javax.xml.ws.handler.soap</name> 1367 </export> 1368 <export> 1369 <name>javax.xml.ws.http</name> 1370 </export> 1371 <export> 1372 <name>javax.xml.ws.soap</name> 1373 </export> 1374 <export> 1375 <name>javax.xml.ws.spi</name> 1376 </export> 1377 <export> 1378 <name>javax.xml.ws.spi.http</name> 1379 </export> 1380 <export> 1381 <name>javax.xml.ws.wsaddressing</name> 1382 </export> 1383 <export> 1384 <name>com.oracle.webservices.internal.api.databinding</name> 1385 <to>jdk.xml.ws</to> 1386 </export> 1387 <export> 1388 <name>com.sun.xml.internal.ws.addressing</name> 1389 <to>jdk.xml.ws</to> 1390 </export> 1391 <export> 1392 <name>com.sun.xml.internal.ws.addressing.v200408</name> 1393 <to>jdk.xml.ws</to> 1394 </export> 1395 <export> 1396 <name>com.sun.xml.internal.ws.api</name> 1397 <to>jdk.xml.ws</to> 1398 </export> 1399 <export> 1400 <name>com.sun.xml.internal.ws.api.addressing</name> 1401 <to>jdk.xml.ws</to> 1402 </export> 1403 <export> 1404 <name>com.sun.xml.internal.ws.api.databinding</name> 1405 <to>jdk.xml.ws</to> 1406 </export> 1407 <export> 1408 <name>com.sun.xml.internal.ws.api.model</name> 1409 <to>jdk.xml.ws</to> 1410 </export> 1411 <export> 1412 <name>com.sun.xml.internal.ws.api.server</name> 1413 <to>jdk.xml.ws</to> 1414 </export> 1415 <export> 1416 <name>com.sun.xml.internal.ws.api.streaming</name> 1417 <to>jdk.xml.ws</to> 1418 </export> 1419 <export> 1420 <name>com.sun.xml.internal.ws.api.wsdl.parser</name> 1421 <to>jdk.xml.ws</to> 1422 </export> 1423 <export> 1424 <name>com.sun.xml.internal.ws.api.wsdl.writer</name> 1425 <to>jdk.xml.ws</to> 1426 </export> 1427 <export> 1428 <name>com.sun.xml.internal.ws.binding</name> 1429 <to>jdk.xml.ws</to> 1430 </export> 1431 <export> 1432 <name>com.sun.xml.internal.ws.db</name> 1433 <to>jdk.xml.ws</to> 1434 </export> 1435 <export> 1436 <name>com.sun.xml.internal.ws.model</name> 1437 <to>jdk.xml.ws</to> 1438 </export> 1439 <export> 1440 <name>com.sun.xml.internal.ws.policy.sourcemodel.wspolicy</name> 1441 <to>jdk.xml.ws</to> 1442 </export> 1443 <export> 1444 <name>com.sun.xml.internal.ws.spi.db</name> 1445 <to>jdk.xml.ws</to> 1446 </export> 1447 <export> 1448 <name>com.sun.xml.internal.ws.streaming</name> 1449 <to>jdk.xml.ws</to> 1450 </export> 1451 <export> 1452 <name>com.sun.xml.internal.ws.util</name> 1453 <to>jdk.xml.ws</to> 1454 </export> 1455 <export> 1456 <name>com.sun.xml.internal.ws.util.exception</name> 1457 <to>jdk.xml.ws</to> 1458 </export> 1459 <export> 1460 <name>com.sun.xml.internal.ws.util.xml</name> 1461 <to>jdk.xml.ws</to> 1462 </export> 1463 <export> 1464 <name>com.sun.xml.internal.ws.wsdl.parser</name> 1465 <to>jdk.xml.ws</to> 1466 </export> 1467 <export> 1468 <name>com.sun.xml.internal.ws.wsdl.writer</name> 1469 <to>jdk.xml.ws</to> 1470 </export> 1471 </module> 1472 <module> 1473 <name>jdk.attach</name> 1474 <depend>java.base</depend> 1475 <depend>jdk.jvmstat</depend> 1476 <export> 1477 <name>com.sun.tools.attach</name> 1478 </export> 1479 <export> 1480 <name>com.sun.tools.attach.spi</name> 1481 </export> 1482 <export> 1483 <name>sun.tools.attach</name> 1484 <to>jdk.jcmd</to> 1485 </export> 1486 </module> 1487 <module> 1488 <name>jdk.charsets</name> 1489 <depend>java.base</depend> 1490 <export> 1491 <name>sun.nio.cs.ext</name> 1492 <to>java.desktop</to> 1493 </export> 1494 </module> 1495 <module> 1496 <name>jdk.compact3</name> 1497 <depend re-exports="true">java.compact3</depend> 1498 <depend re-exports="true">java.smartcardio</depend> 1499 <depend re-exports="true">jdk.httpserver</depend> 1500 <depend re-exports="true">jdk.naming.dns</depend> 1501 <depend re-exports="true">jdk.naming.rmi</depend> 1502 <depend re-exports="true">jdk.sctp</depend> 1503 <depend re-exports="true">jdk.security.auth</depend> 1504 </module> 1505 <module> 1506 <name>jdk.compiler</name> 1507 <depend>java.base</depend> 1508 <depend re-exports="true">java.compiler</depend> 1509 <export> 1510 <name>com.sun.source.doctree</name> 1511 </export> 1512 <export> 1513 <name>com.sun.source.tree</name> 1514 </export> 1515 <export> 1516 <name>com.sun.source.util</name> 1517 </export> 1518 <export> 1519 <name>com.sun.tools.javac</name> 1520 </export> 1521 <export> 1522 <name>com.sun.tools.javah</name> 1523 </export> 1524 <export> 1525 <name>com.sun.tools.javap</name> 1526 </export> 1527 <export> 1528 <name>com.sun.tools.classfile</name> 1529 <to>jdk.dev</to> 1530 </export> 1531 <export> 1532 <name>com.sun.tools.doclint</name> 1533 <to>jdk.javadoc</to> 1534 </export> 1535 <export> 1536 <name>com.sun.tools.javac.api</name> 1537 <to>jdk.javadoc</to> 1538 </export> 1539 <export> 1540 <name>com.sun.tools.javac.code</name> 1541 <to>jdk.javadoc</to> 1542 </export> 1543 <export> 1544 <name>com.sun.tools.javac.comp</name> 1545 <to>jdk.javadoc</to> 1546 </export> 1547 <export> 1548 <name>com.sun.tools.javac.file</name> 1549 <to>jdk.javadoc</to> 1550 </export> 1551 <export> 1552 <name>com.sun.tools.javac.jvm</name> 1553 <to>jdk.javadoc</to> 1554 </export> 1555 <export> 1556 <name>com.sun.tools.javac.main</name> 1557 <to>jdk.javadoc</to> 1558 </export> 1559 <export> 1560 <name>com.sun.tools.javac.nio</name> 1561 <to>jdk.javadoc</to> 1562 </export> 1563 <export> 1564 <name>com.sun.tools.javac.sym</name> 1565 <to>jdk.javadoc</to> 1566 </export> 1567 <export> 1568 <name>com.sun.tools.javac.tree</name> 1569 <to>jdk.javadoc</to> 1570 </export> 1571 <export> 1572 <name>com.sun.tools.javac.util</name> 1573 <to>jdk.javadoc</to> 1574 </export> 1575 </module> 1576 <module> 1577 <name>jdk.crypto.ec</name> 1578 <depend>java.base</depend> 1579 <export> 1580 <name>sun.security.ec</name> 1581 <to>jdk.crypto.pkcs11</to> 1582 </export> 1583 </module> 1584 <module> 1585 <name>jdk.crypto.mscapi</name> 1586 <depend>java.base</depend> 1587 </module> 1588 <module> 1589 <name>jdk.crypto.pkcs11</name> 1590 <depend>java.base</depend> 1591 <depend>jdk.crypto.ec</depend> 1592 </module> 1593 <module> 1594 <name>jdk.deploy.osx</name> 1595 <depend>java.base</depend> 1596 <depend>java.desktop</depend> 1597 <depend>java.scripting</depend> 1598 </module> 1599 <module> 1600 <name>jdk.dev</name> 1601 <depend>java.base</depend> 1602 <depend>java.scripting</depend> 1603 <depend>java.xml</depend> 1604 <depend>jdk.compiler</depend> 1605 <depend>jdk.rmic</depend> 1606 <depend>jdk.xml.bind</depend> 1607 <depend>jdk.xml.ws</depend> 1608 <export> 1609 <name>com.sun.jarsigner</name> 1610 </export> 1611 </module> 1612 <module> 1613 <name>jdk.hotspot.agent</name> 1614 <depend>java.base</depend> 1615 <depend>java.desktop</depend> 1616 <depend>java.rmi</depend> 1617 <depend>java.scripting</depend> 1618 <depend>jdk.jdi</depend> 1619 </module> 1620 <module> 1621 <name>jdk.hprof.agent</name> 1622 <depend>java.base</depend> 1623 </module> 1624 <module> 1625 <name>jdk.httpserver</name> 1626 <depend>java.base</depend> 1627 <depend>java.logging</depend> 1628 <export> 1629 <name>com.sun.net.httpserver</name> 1630 </export> 1631 <export> 1632 <name>com.sun.net.httpserver.spi</name> 1633 </export> 1634 </module> 1635 <module> 1636 <name>jdk.javadoc</name> 1637 <depend>java.base</depend> 1638 <depend re-exports="true">java.compiler</depend> 1639 <depend>java.xml</depend> 1640 <depend re-exports="true">jdk.compiler</depend> 1641 <export> 1642 <name>com.sun.javadoc</name> 1643 </export> 1644 <export> 1645 <name>com.sun.tools.doclets</name> 1646 </export> 1647 <export> 1648 <name>com.sun.tools.javadoc</name> 1649 </export> 1650 </module> 1651 <module> 1652 <name>jdk.jcmd</name> 1653 <depend>java.base</depend> 1654 <depend>jdk.attach</depend> 1655 <depend>jdk.jvmstat</depend> 1656 </module> 1657 <module> 1658 <name>jdk.jconsole</name> 1659 <depend>java.base</depend> 1660 <depend re-exports="true">java.desktop</depend> 1661 <depend>java.logging</depend> 1662 <depend re-exports="true">java.management</depend> 1663 <depend>java.rmi</depend> 1664 <depend>jdk.attach</depend> 1665 <depend>jdk.jvmstat</depend> 1666 <export> 1667 <name>com.sun.tools.jconsole</name> 1668 </export> 1669 </module> 1670 <module> 1671 <name>jdk.jdi</name> 1672 <depend>java.base</depend> 1673 <depend>jdk.attach</depend> 1674 <export> 1675 <name>com.sun.jdi</name> 1676 </export> 1677 <export> 1678 <name>com.sun.jdi.connect</name> 1679 </export> 1680 <export> 1681 <name>com.sun.jdi.connect.spi</name> 1682 </export> 1683 <export> 1684 <name>com.sun.jdi.event</name> 1685 </export> 1686 <export> 1687 <name>com.sun.jdi.request</name> 1688 </export> 1689 <export> 1690 <name>com.sun.tools.jdi</name> 1691 <to>jdk.hotspot.agent</to> 1692 </export> 1693 </module> 1694 <module> 1695 <name>jdk.jdwp.agent</name> 1696 <depend>java.base</depend> 1697 </module> 1698 <module> 1699 <name>jdk.jvmstat</name> 1700 <depend>java.base</depend> 1701 <depend>java.rmi</depend> 1702 <export> 1703 <name>sun.jvmstat.monitor</name> 1704 <to>jdk.attach</to> 1705 <to>jdk.jcmd</to> 1706 <to>jdk.jconsole</to> 1707 </export> 1708 <export> 1709 <name>sun.jvmstat.monitor.event</name> 1710 <to>jdk.jcmd</to> 1711 </export> 1712 </module> 1713 <module> 1714 <name>jdk.localedata</name> 1715 <depend>java.base</depend> 1716 </module> 1717 <module> 1718 <name>jdk.localedata.cldr</name> 1719 <depend>java.base</depend> 1720 </module> 1721 <module> 1722 <name>jdk.naming.dns</name> 1723 <depend>java.base</depend> 1724 <depend>java.naming</depend> 1725 </module> 1726 <module> 1727 <name>jdk.naming.rmi</name> 1728 <depend>java.base</depend> 1729 <depend>java.naming</depend> 1730 <depend>java.rmi</depend> 1731 </module> 1732 <module> 1733 <name>jdk.rmic</name> 1734 <depend>java.base</depend> 1735 <depend>java.corba</depend> 1736 <depend>jdk.compiler</depend> 1737 <depend>jdk.javadoc</depend> 1738 </module> 1739 <module> 1740 <name>jdk.runtime</name> 1741 <depend>java.base</depend> 1742 <depend>java.desktop</depend> 1743 <depend>java.se</depend> 1744 <depend>jdk.compact3</depend> 1745 </module> 1746 <module> 1747 <name>jdk.scripting.nashorn</name> 1748 <depend>java.base</depend> 1749 <depend>java.logging</depend> 1750 <depend>java.scripting</depend> 1751 </module> 1752 <module> 1753 <name>jdk.sctp</name> 1754 <depend>java.base</depend> 1755 <export> 1756 <name>com.sun.nio.sctp</name> 1757 </export> 1758 </module> 1759 <module> 1760 <name>jdk.security.auth</name> 1761 <depend>java.base</depend> 1762 <depend re-exports="true">java.naming</depend> 1763 <depend>java.security.jgss</depend> 1764 <export> 1765 <name>com.sun.security.auth</name> 1766 </export> 1767 <export> 1768 <name>com.sun.security.auth.callback</name> 1769 </export> 1770 <export> 1771 <name>com.sun.security.auth.login</name> 1772 </export> 1773 <export> 1774 <name>com.sun.security.auth.module</name> 1775 </export> 1776 </module> 1777 <module> 1778 <name>jdk.security.jgss</name> 1779 <depend>java.base</depend> 1780 <depend>java.logging</depend> 1781 <depend re-exports="true">java.security.jgss</depend> 1782 <depend>java.security.sasl</depend> 1783 <export> 1784 <name>com.sun.security.jgss</name> 1785 </export> 1786 </module> 1787 <module> 1788 <name>jdk.xml.bind</name> 1789 <depend>java.activation</depend> 1790 <depend>java.base</depend> 1791 <depend>java.compiler</depend> 1792 <depend>java.desktop</depend> 1793 <depend>java.logging</depend> 1794 <depend>java.xml</depend> 1795 <depend>java.xml.bind</depend> 1796 <depend>jdk.compiler</depend> 1797 <export> 1798 <name>com.sun.codemodel.internal</name> 1799 <to>jdk.xml.ws</to> 1800 </export> 1801 <export> 1802 <name>com.sun.codemodel.internal.writer</name> 1803 <to>jdk.xml.ws</to> 1804 </export> 1805 <export> 1806 <name>com.sun.istack.internal.tools</name> 1807 <to>jdk.xml.ws</to> 1808 </export> 1809 <export> 1810 <name>com.sun.tools.internal.jxc.ap</name> 1811 <to>jdk.xml.ws</to> 1812 </export> 1813 <export> 1814 <name>com.sun.tools.internal.jxc.model.nav</name> 1815 <to>jdk.xml.ws</to> 1816 </export> 1817 <export> 1818 <name>com.sun.tools.internal.xjc</name> 1819 <to>jdk.xml.ws</to> 1820 </export> 1821 <export> 1822 <name>com.sun.tools.internal.xjc.api</name> 1823 <to>jdk.xml.ws</to> 1824 </export> 1825 <export> 1826 <name>com.sun.tools.internal.xjc.api.util</name> 1827 <to>jdk.xml.ws</to> 1828 </export> 1829 <export> 1830 <name>com.sun.tools.internal.xjc.reader</name> 1831 <to>jdk.xml.ws</to> 1832 </export> 1833 <export> 1834 <name>com.sun.tools.internal.xjc.reader.internalizer</name> 1835 <to>jdk.xml.ws</to> 1836 </export> 1837 <export> 1838 <name>com.sun.tools.internal.xjc.util</name> 1839 <to>jdk.xml.ws</to> 1840 </export> 1841 <export> 1842 <name>com.sun.xml.internal.xsom.parser</name> 1843 <to>jdk.xml.ws</to> 1844 </export> 1845 </module> 1846 <module> 1847 <name>jdk.xml.ws</name> 1848 <depend>java.base</depend> 1849 <depend>java.compiler</depend> 1850 <depend>java.logging</depend> 1851 <depend>java.rmi</depend> 1852 <depend>java.xml</depend> 1853 <depend>java.xml.bind</depend> 1854 <depend>java.xml.ws</depend> 1855 <depend>jdk.xml.bind</depend> 1856 </module> 1857 <module> 1858 <name>jdk.zipfs</name> 1859 <depend>java.base</depend> 1860 </module> 1861 </modules>