1 # 2 # Copyright (c) 2014, 2024, Oracle and/or its affiliates. All rights reserved. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 # 5 # This code is free software; you can redistribute it and/or modify it 6 # under the terms of the GNU General Public License version 2 only, as 7 # published by the Free Software Foundation. Oracle designates this 8 # particular file as subject to the "Classpath" exception as provided 9 # by Oracle in the LICENSE file that accompanied this code. 10 # 11 # This code is distributed in the hope that it will be useful, but WITHOUT 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 # version 2 for more details (a copy is included in the LICENSE file that 15 # accompanied this code). 16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 ################################################################################ 27 # BOOT_MODULES are modules defined by the boot loader 28 # PLATFORM_MODULES are modules defined by the platform loader 29 # 30 # All other modules not declared below are defined by the application loader 31 # and are not included in JRE. 32 33 BOOT_MODULES= \ 34 java.base \ 35 java.datatransfer \ 36 java.desktop \ 37 java.instrument \ 38 java.logging \ 39 java.management \ 40 java.management.rmi \ 41 java.naming \ 42 java.prefs \ 43 java.rmi \ 44 java.security.sasl \ 45 java.xml \ 46 jdk.incubator.vector \ 47 jdk.internal.vm.ci \ 48 jdk.jfr \ 49 jdk.management \ 50 jdk.management.jfr \ 51 jdk.management.agent \ 52 jdk.net \ 53 jdk.nio.mapmode \ 54 jdk.sctp \ 55 jdk.unsupported \ 56 jdk.naming.rmi \ 57 # 58 59 # Modules that directly or indirectly requiring upgradeable modules 60 # should carefully be considered if it should be upgradeable or not. 61 UPGRADEABLE_PLATFORM_MODULES= \ 62 java.compiler \ 63 jdk.graal.compiler \ 64 jdk.graal.compiler.management \ 65 # 66 67 PLATFORM_MODULES= \ 68 java.se \ 69 java.net.http \ 70 java.scripting \ 71 java.security.jgss \ 72 java.smartcardio \ 73 java.sql \ 74 java.sql.rowset \ 75 java.transaction.xa \ 76 java.xml.crypto \ 77 jdk.accessibility \ 78 jdk.charsets \ 79 jdk.crypto.cryptoki \ 80 jdk.dynalink \ 81 jdk.httpserver \ 82 jdk.jsobject \ 83 jdk.localedata \ 84 jdk.naming.dns \ 85 jdk.security.auth \ 86 jdk.security.jgss \ 87 jdk.xml.dom \ 88 jdk.zipfs \ 89 # 90 91 PLATFORM_MODULES_windows= \ 92 jdk.crypto.mscapi \ 93 # 94 95 NATIVE_ACCESS_MODULES= \ 96 java.base \ 97 java.datatransfer \ 98 java.desktop \ 99 java.instrument \ 100 java.logging \ 101 java.management \ 102 java.management.rmi \ 103 java.naming \ 104 java.net.http \ 105 java.prefs \ 106 java.rmi \ 107 java.scripting \ 108 java.se \ 109 java.security.jgss \ 110 java.security.sasl \ 111 java.smartcardio \ 112 java.sql \ 113 java.sql.rowset \ 114 java.transaction.xa \ 115 java.xml \ 116 java.xml.crypto \ 117 jdk.accessibility \ 118 jdk.charsets \ 119 jdk.crypto.cryptoki \ 120 jdk.dynalink \ 121 jdk.httpserver \ 122 jdk.incubator.vector \ 123 jdk.internal.vm.ci \ 124 jdk.jfr \ 125 jdk.jsobject \ 126 jdk.localedata \ 127 jdk.management \ 128 jdk.management.agent \ 129 jdk.management.jfr \ 130 jdk.naming.dns \ 131 jdk.naming.rmi \ 132 jdk.net \ 133 jdk.nio.mapmode \ 134 jdk.sctp \ 135 jdk.security.auth \ 136 jdk.security.jgss \ 137 jdk.unsupported \ 138 jdk.xml.dom \ 139 jdk.zipfs \ 140 #