婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ubuntu如何輕松編譯openJDK詳解

Ubuntu如何輕松編譯openJDK詳解

熱門標簽:地圖標注員怎么去做 德州外呼系統排名 百度地圖標注備注 威海人工智能電銷機器人系統 機器人電銷有什么用 貴州全自動外呼系統廠家 福州外呼系統中間件 好看的地圖標注圖標下載 上海電銷卡外呼系統廠家

前言

花了三天在windows上搞openJDK,對bash本來就不熟,加上各種莫名依賴和腳本里的bug,身心俱疲。最后make all的時候產生一個莫名其妙的錯誤說什么有warning且-Werror置為了true,死活沒google到-Werror是什么鬼,只好作罷了。

今天本菜鳥突然想起來,朕還有Ubuntu虛擬機,權且一試,沒想到輕松成功。

平臺:Ubuntu Version 5.1.30 (3.2.0-98-generic-pae #138-Ubuntu SMP Mon Jan 11 13:11:12 UTC 2016 i686 i686 i386 GNU/Linux)

步驟1:(按照《深入理解Java虛擬機》中的命令)一鍵下載依賴

sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 libmotif-dev ant

這里寫的不一定全,不過暫且先裝著,后面如果缺少什么依賴可以再按提示安裝,一個佛系程序員的一天就是見招拆招。

openJDK的源代碼有C++也有Java,所以需要一個Bootstrap JDK去編譯Java的部分。這個JDK通常是比你要編譯的openJDK早一個版本的官方JDK,這是官方的README-builds(在第二步中下載下來的源碼根目錄下)說的:

...The general rule is that the bootstrap JDK must be an instance of the previous major release of the JDK.

每一個版本的README-builds中都會指明這一版的openJDK需要的Bootstrap JDK具體版本,比如openJDK8需要的是JDK7u7以上的版本,但不能是JDK8:

步驟2:下載源碼

sudo hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev/
cd jdk8u-dev
chmod 755 get_source.sh
./get_source.sh

用mercurial下載jdk8u的最新源碼。小伙伴如果想下載其它版本的源碼可以去這里browse: http://hg.openjdk.java.net/。這個下載過程大約三十分鐘。

如果不想用mercurial,也可以在這里下載zip包:http://jdk.java.net/java-se-ri/8 (在網頁偏下方RI source code那里):

我在windows上編譯是就是用這個zip包解壓編譯的,最后失敗了。出于迷信心理,在Ubuntu上我還是決定用mercurial下載,各路大神盡可不必理會。

步驟3:設置環境變量新建一個setup.sh,把以下的內容拷貝進去:

export LANG=C

#BootStrap-JDK的安裝路徑,替換為自己bootstrap-JDK的路徑

export ALT_BOOTDIR=/usr/lib/jvm/java-7-oracle-1.7.0.80 

export ALLOW_DOWNLOADS=true

export HOTSPOT_BUILD_JOBS=8

export SKIP_COMPARE_IMAGES=true

#要編譯的內容,讀者可以根據需要自行選擇

export BUILD_LANGTOOLS=true

#export BUILD_JAXWS=false

#export BUILD_JAXP=false

#export BUILD_CORBA=false

export BUILD_HOTSPOT=true

export BUILD_JDK=true

export SKIP_COMPARE_IMAGES=true

BUILD_DEPLOY=false

BUILD_INSTALL=false

#編譯結果存放的路徑,建議存放在openjdk源碼中build文件夾

export ALT_OUTPUTDIR=/usr/dev/jvm/openjdk/build

#這兩個環境變量需要去掉,不然會出問題

unset JAVA_HOME

unset CLASSPATH

運行

./setup.sh

設置一遍就好。

步驟4:進行編譯

到下好的openJDK源碼的根目錄下運行make,大概需要二三十分鐘。本來是應該運行make sanity的,但是我又碰到了這個錯誤……

媽喲什么鬼,搜了一會無甚結果,于是雞賊的跳過了這一步直接運行make,竟然成功了,成功后的輸出長這樣:

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

標簽:岳陽 邵陽 葫蘆島 撫州 泉州 南陽 南陽 白城

巨人網絡通訊聲明:本文標題《Ubuntu如何輕松編譯openJDK詳解》,本文關鍵詞  Ubuntu,如何,輕松,編譯,openJDK,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ubuntu如何輕松編譯openJDK詳解》相關的同類信息!
  • 本頁收集關于Ubuntu如何輕松編譯openJDK詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美极品少妇xxxxⅹ高跟鞋 | 精品少妇一区二区| heyzo一本久久综合| 亚洲欧美在线视频观看| 北岛玲一区二区三区四区| 欧美激情一区在线观看| 国产高清在线精品| 国产精品另类一区| 91老师片黄在线观看| 一区二区三区在线观看欧美| 欧美色视频一区| 日韩av电影免费观看高清完整版| 91精品国产欧美一区二区成人 | 国产欧美一区二区三区鸳鸯浴| 国产原创一区二区| 中文字幕一区二区三区在线观看 | 99久久精品免费看| 一区二区三区**美女毛片| 在线观看91av| 成人av网站免费| 亚洲成人午夜电影| 久久久激情视频| 91黄色激情网站| 国产酒店精品激情| 亚洲超碰97人人做人人爱| 国产日韩欧美制服另类| 在线成人av网站| 99r国产精品| 免费观看30秒视频久久| 亚洲欧美在线视频| 久久久综合视频| 欧美男女性生活在线直播观看| 岛国一区二区在线观看| 首页亚洲欧美制服丝腿| 亚洲人成影院在线观看| 精品1区2区在线观看| 欧美久久久一区| av在线不卡观看免费观看| 日韩一区欧美二区| **性色生活片久久毛片| 精品国产免费一区二区三区四区| 91在线免费视频观看| 国产在线播精品第三| 亚洲一区免费视频| 国产精品狼人久久影院观看方式| 日韩女优av电影在线观看| 色噜噜狠狠一区二区三区果冻| 国产成人亚洲综合a∨婷婷| 日韩激情av在线| 中文字幕中文字幕一区| 欧美电影免费观看高清完整版在| 在线看国产日韩| 99精品国产视频| 波多野结衣中文一区| 韩国一区二区三区| 日本在线观看不卡视频| 亚洲最大成人综合| 一区二区在线观看免费视频播放| 国产日韩精品一区| 国产亚洲午夜高清国产拍精品| 精品国产免费一区二区三区四区 | 久久99精品网久久| 欧美久久久久久久久久| 色视频一区二区| 91亚洲精品久久久蜜桃网站| 成人国产在线观看| 99久久精品国产毛片| 色噜噜夜夜夜综合网| 在线看不卡av| 欧美另类videos死尸| 日韩欧美国产高清| 精品久久国产字幕高潮| 久久九九久久九九| 成人欧美一区二区三区小说| 亚洲天天做日日做天天谢日日欢 | 亚洲人成网站影音先锋播放| 亚洲欧美日韩久久| 亚洲高清免费观看| 蜜臀av性久久久久av蜜臀妖精| 精品综合免费视频观看| 黄网站免费久久| voyeur盗摄精品| 欧美日韩国产综合一区二区 | 欧美一区二区播放| 久久美女艺术照精彩视频福利播放 | 色婷婷一区二区三区四区| 欧美性色黄大片| 日韩视频免费直播| 中文字幕亚洲区| 久久99久国产精品黄毛片色诱| 狠狠色丁香久久婷婷综| 成人毛片视频在线观看| 欧美日韩精品三区| 欧美激情在线一区二区| 亚洲一区二区三区四区在线| 欧美aaaaaa午夜精品| 成人aa视频在线观看| 6080午夜不卡| 亚洲欧洲日韩综合一区二区| 日韩电影在线免费| 91网站黄www| 日韩欧美久久一区| 亚洲色图欧洲色图| 亚洲国产成人av| 国产精品91一区二区| 日韩欧美国产一区二区在线播放| 亚洲一区二区三区影院| 91久久精品一区二区| 国产精品理论片| 欧美亚洲日本国产| 久久精品国产亚洲aⅴ| 中文字幕乱码一区二区免费| 99re66热这里只有精品3直播| 成人欧美一区二区三区1314| 91视频在线看| 久久激情五月激情| 国产精品美女久久久久久2018 | 亚洲一区中文日韩| 天堂va蜜桃一区二区三区| 免费一级欧美片在线观看| 欧美日韩国产首页| 激情六月婷婷久久| 日本欧美大码aⅴ在线播放| 国内外成人在线| 亚洲激情男女视频| 亚洲成人精品在线观看| 欧美午夜一区二区| 26uuu国产一区二区三区| 亚洲18影院在线观看| 91免费版在线| 国产日本欧美一区二区| 久久精品国内一区二区三区| 久久精品99久久久| 亚洲视频图片小说| 久久久噜噜噜久久人人看 | 亚洲午夜国产一区99re久久| 有码一区二区三区| 亚洲丝袜自拍清纯另类| 日韩精品福利网| 色悠久久久久综合欧美99| 国产精品不卡在线观看| 不卡一区中文字幕| 国产欧美一区二区精品婷婷| 国产自产视频一区二区三区| 久久综合九色综合97婷婷女人| 国产美女精品人人做人人爽| 久久久精品免费网站| 国v精品久久久网| 亚洲日本成人在线观看| 欧美亚洲一区二区三区四区| 亚洲高清久久久| 欧美刺激午夜性久久久久久久| 久久精品久久99精品久久| 久久婷婷成人综合色| 成人激情免费视频| 一区二区成人在线视频| 欧美一区二区国产| 成人美女视频在线观看18| 一区二区三区在线观看欧美| 欧美一区三区二区| 国产精品一区二区三区四区| 亚洲免费观看视频| 日韩欧美一区二区视频| 波多野结衣中文字幕一区二区三区| 一区二区三区精品在线观看| 日韩一级黄色片| 99国产精品久久久久| 另类中文字幕网| 亚洲色图制服丝袜| 日韩三级在线免费观看| 不卡电影免费在线播放一区| 奇米四色…亚洲| 国产精品国产三级国产aⅴ入口| 欧美精品 国产精品| www.欧美亚洲| 日本不卡一区二区三区高清视频| 国产女人18毛片水真多成人如厕 | 天天综合天天综合色| 欧美成人a∨高清免费观看| 成人美女视频在线观看18| 日韩电影免费在线观看网站| 国产精品国产精品国产专区不片| 日韩一区二区三区观看| 91天堂素人约啪| 久久69国产一区二区蜜臀| 亚洲专区一二三| 国产精品看片你懂得| 精品三级av在线| 欧美福利视频一区| 91热门视频在线观看| 国产精品一卡二卡在线观看| 图片区日韩欧美亚洲| 成人免费一区二区三区在线观看| 精品国一区二区三区| 欧美色电影在线| 色婷婷久久一区二区三区麻豆| 国产大陆亚洲精品国产| 美日韩一级片在线观看| 亚洲一区二区av电影| 亚洲精品国久久99热|