深入理解jvm(一、ubuntu16編譯openjdk8)
阿新 • • 發佈:2018-12-06
1.安裝Bootstrap JDK
直接執行命令:
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-7-jdk
如果出現“沒有可用的軟體包 openjdk-7-jdk,但是它被其它的軟體包引用了。這可能意味著這個缺失的軟體包可能已被廢棄, 或者只能在其他釋出源中找到,E: 軟體包 openjdk-7-jdk 沒有可安裝候選”,可以按照一下操作安裝1.7.X版本
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jre sudo apt-get install openjdk-7-jdk
2.下載openjdk8原始碼
sudo hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev
cd jdk8u-dev
sudo sh get_source.sh
3.安裝相關依賴
sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev sudo apt-get install libcups2-dev sudo apt-get install libfreetype6-dev sudo apt-get install libasound2-dev
4.編譯
進入jdk8u-dev根目錄
bash configure
執行 make all
5.驗證
進入./build/linux-x86_64-normal-server-release/jdk/bin目錄下