jdk README

The project's README from github.com/openjdk/jdk. As one markdown file: README.md.

Welcome to the JDK!

For build instructions please see the online documentation, or either of these files:

See https://openjdk.org/ for more information about the OpenJDK Community and the JDK and see https://bugs.openjdk.org for JDK issue tracking.

jdk (openjdk/jdk)

Searching Database…

23.4K ·GitHub
What is this?This is the official main-line development repository of the JDK — the Java Development Kit — where future releases of Java are developed in the OpenJDK project.
So this is the source code of Java itself?Yes — it holds the complete JDK sources: the Java compiler, the virtual machine and the class libraries, developed on one main line that becomes official JDK releases.
How do I build the JDK from this code?Clone the repository and follow doc/building.md — the README points to that file, or its HTML version building.html, for the full build instructions.
Can I download a ready-to-run JDK from here?No — this is a source-only repository with no binaries or installers; to run this code you build it yourself using the instructions in doc/building.md.
Do I need this repo if I just write Java apps?Usually not — for everyday programming you install a released JDK; this repository is for people who want to read, follow or contribute to the development of Java itself.
Which operating systems can it be built on?CI pipelines build for Linux (including Alpine), macOS and Windows, plus a cross-compilation workflow — so all three major OSes are covered.
What is the JDK codebase written in?Java is the primary language on GitHub, with C++ alongside it — the repo tags pair java, jvm and c++, since the code mixes Java sources with the virtual machine's native C++ core.
Is the project actively developed?Yes — this is the live main line of JDK development, hosted on GitHub since September 2018 and drawing about 23.4 thousand stars.
What are similar projects?graal, clojure, Kof4j, go, mquickjs, mono, elixir, hhvm
Creator
openjdk
Size
1.4 GB
Stars
23.4K
Updated
CommitOct 16
Age
8y
Commits · 90 Days