Lines Matching full:jdk
48 * Output a jar file containing all classes on the platform classpath of the given JDK release.
50 * <p>usage: DumpPlatformClassPath <release version> <output jar> <path to target JDK>?
56 System.err.println("usage: DumpPlatformClassPath <output jar> <path to target JDK>"); in main()
72 // JDK 8 bootclasspath handling.
73 // * JDK 8 represents a bootclasspath as a search path of jars (rt.jar, etc.).
81 // JDK > 8 --host_javabase bootclasspath handling.
82 // (The default --host_javabase is currently JDK 9.)
86 // JDK 9 and newer support cross-compiling to older platform versions using the --system in dumpJDK9AndNewerBootClassPath()
88 // * --system takes the path to a JDK root for JDK 9 and up, and causes the compilation in dumpJDK9AndNewerBootClassPath()
89 // to target the APIs from that JDK. in dumpJDK9AndNewerBootClassPath()
91 // the host JDK (in lib/ct.sym). in dumpJDK9AndNewerBootClassPath()
93 // Since --system only supports JDK >= 9, first check of the target JDK defines a JDK 8 in dumpJDK9AndNewerBootClassPath()
119 + " ('%s') is a complete JDK. There are known issues with Homebrew versions of" in dumpJDK9AndNewerBootClassPath()
190 /** Returns paths to the entries of a JDK 8-style bootclasspath. */
223 // When targeting JDK >= 10, patch the major version so it will be accepted by javac 9 in addEntry()
250 * Returns the major version of the host Java runtime (e.g. '8' for JDK 8), using {@link
260 // Runtime.version() isn't available on JDK 8; continue below in hostMajorVersion()