Skip to content

Instantly share code, notes, and snippets.

@arturmkrtchyan
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arturmkrtchyan/2d5588f97d1ef0c45e6e to your computer and use it in GitHub Desktop.
Save arturmkrtchyan/2d5588f97d1ef0c45e6e to your computer and use it in GitHub Desktop.
Building OpenJDK 9 on Ubuntu
bash ./configure
make all
hg clone http://hg.openjdk.java.net/jdk9/jdk9 OpenJDK9
cd OpenJDK9
bash ./get_source.sh
make -version
unset JAVA_HOME
export LANG=C
export PATH="/usr/lib/jvm/java-8-openjdk-amd64/bin:${PATH}"
sudo apt-get install openjdk-8-jdk
java -version
# X11 libraries
sudo apt-get install libx11-dev libxext-dev
sudo apt-get install libxrender-dev libxtst-dev libxt-dev
# ALSA library
sudo apt-get install libasound2-dev
# FreeType 2 font engine
sudo apt-get install libfreetype6-dev
# CUPS library
sudo apt-get install libcups2-dev
sudo apt-get install mercurial
build/linux-x86_64-normal-server-release/images/j2sdk-image/bin/java -version
openjdk version "1.9.0-internal"
OpenJDK Runtime Environment (build 1.9.0-internal-artur_2014_11_16_19_39-b00)
OpenJDK 64-Bit Server VM (build 1.9.0-internal-artur_2014_11_16_19_39-b00, mixed mode)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment