Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
JRE 8 rt.jar - java.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries.
JRE (Java Runtime) 8 is the runtime environment included in JDK 8.
JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib
63,596,151 rt.jar
Here is the list of Java classes of the java.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ java/lang/Compiler.java
/*
* Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package java.lang;
/**
* The {@code Compiler} class is provided to support Java-to-native-code
* compilers and related services. By design, the {@code Compiler} class does
* nothing; it serves as a placeholder for a JIT compiler implementation.
*
* <p> When the Java Virtual Machine first starts, it determines if the system
* property {@code java.compiler} exists. (System properties are accessible
* through {@link System#getProperty(String)} and {@link
* System#getProperty(String, String)}. If so, it is assumed to be the name of
* a library (with a platform-dependent exact location and type); {@link
* System#loadLibrary} is called to load that library. If this loading
* succeeds, the function named {@code java_lang_Compiler_start()} in that
* library is called.
*
* <p> If no compiler is available, these methods do nothing.
*
* @author Frank Yellin
* @since JDK1.0
*/
public final class Compiler {
private Compiler() {} // don't make instances
private static native void initialize();
private static native void registerNatives();
static {
registerNatives();
java.security.AccessController.doPrivileged(
new java.security.PrivilegedAction<Void>() {
public Void run() {
boolean loaded = false;
String jit = System.getProperty("java.compiler");
if ((jit != null) && (!jit.equals("NONE")) &&
(!jit.equals("")))
{
try {
System.loadLibrary(jit);
initialize();
loaded = true;
} catch (UnsatisfiedLinkError e) {
System.err.println("Warning: JIT compiler \"" +
jit + "\" not found. Will use interpreter.");
}
}
String info = System.getProperty("java.vm.info");
if (loaded) {
System.setProperty("java.vm.info", info + ", " + jit);
} else {
System.setProperty("java.vm.info", info + ", nojit");
}
return null;
}
});
}
/**
* Compiles the specified class.
*
* @param clazz
* A class
*
* @return {@code true} if the compilation succeeded; {@code false} if the
* compilation failed or no compiler is available
*
* @throws NullPointerException
* If {@code clazz} is {@code null}
*/
public static native boolean compileClass(Class<?> clazz);
/**
* Compiles all classes whose name matches the specified string.
*
* @param string
* The name of the classes to compile
*
* @return {@code true} if the compilation succeeded; {@code false} if the
* compilation failed or no compiler is available
*
* @throws NullPointerException
* If {@code string} is {@code null}
*/
public static native boolean compileClasses(String string);
/**
* Examines the argument type and its fields and perform some documented
* operation. No specific operations are required.
*
* @param any
* An argument
*
* @return A compiler-specific value, or {@code null} if no compiler is
* available
*
* @throws NullPointerException
* If {@code any} is {@code null}
*/
public static native Object command(Object any);
/**
* Cause the Compiler to resume operation.
*/
public static native void enable();
/**
* Cause the Compiler to cease operation.
*/
public static native void disable();
}
⏎ java/lang/Compiler.java
Or download all of them as a single archive file:
File name: jre-rt-java-1.8.0_191-src.zip File size: 6664831 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - javax.* Package Source Code
2025-02-24, ≈703🔥, 5💬
Popular Posts:
commons-lang-1.0.1.jar is the JAR file for Apache Commons Lang 1.0.1, which provides a host of helpe...
What Is poi-examples-5.2.3.jar? poi-examples-5.2.3.jar is one of the JAR files for Apache POI 5.2.3,...
This package is the backport of java.util.concurrent API, introduced in Java 5.0 and further refined...
Jetty provides an HTTP server, HTTP client, and javax.servlet container. These components are open s...
HttpComponents Client Source Code Files are provided in the source package file, httpcomponents-clie...