真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker怎么制作openjdk編譯環(huán)境

本篇內(nèi)容介紹了“Docker怎么制作openjdk編譯環(huán)境”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實(shí)現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!成都創(chuàng)新互聯(lián)具備承接各種類型的網(wǎng)站制作、做網(wǎng)站項(xiàng)目的能力。經(jīng)過十余年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評。

1 準(zhǔn)備工作

要準(zhǔn)備openjdk的編譯環(huán)境,我們需要在Dockerfile中完成以下幾件事情:

  • 選擇基礎(chǔ)鏡像

  • 安裝編譯時需要用到的工具

  • 安裝Bootstrap JDK (要編譯JDK的源碼,我們需要使用到上一個版本的JDK安裝環(huán)境來編譯源碼中的Java代碼)

2 編寫Dockerfile

# Docker image of compile and build environment for openjdk
# VERSION 0.0.1
# Author: toolite_stone
#

FROM ubuntu:18.04

RUN apt-get update && \
    apt-get install -y build-essential libfontconfig1-dev libfreetype6-dev libcups2-dev libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev libasound2-dev libffi-dev autoconf zip unzip file

RUN apt-get install -y openjdk-11-jdk

3 編譯openjdk 12

下載openjdk源碼,可以從github上下載

https://github.com/openjdk/jdk

也可以從官網(wǎng)下直接下載:

https://hg.openjdk.java.net/jdk/jdk12/file/06222165c35f

啟動jdk build實(shí)例,假設(shè)我們的編譯鏡像為 build.jdk:v1.11

docker run -it -v ${local_src_dir}:/projects build.jdk:v1.11

進(jìn)入到鏡像的啟動的實(shí)例后,就可以執(zhí)行以下命令進(jìn)行編譯:

make images

4 參考鏈接

在Ubuntu18.04編譯OpenJDK12

https://blog.csdn.net/tiankong_12345/article/details/104086288

在docker上編譯openjdk8

https://www.cnblogs.com/bolingcavalry/p/11493150.html

解決Dcoker pull 拉取超時的問題

https://zhuanlan.zhihu.com/p/291280980

“Docker怎么制作openjdk編譯環(huán)境”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


新聞名稱:Docker怎么制作openjdk編譯環(huán)境
文章分享:http://weahome.cn/article/gsisds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部