Linux(deepin15)編譯openjdk8(1)環境搭建

前前後後搞了好久,環境終於搞定了,雖然最後的編譯還沒有完成,但是還行先寫下來吧,也不知道什麼時候才能搞完,光環境就搞了一下午,這玩意簡直有毒,好了,廢話不多說,直接開始

首先是下載openjdk本體和jdk1.7,1.7可以在Oracle的網站上下載,雖然要賬號比較噁心,但是也問題不大,註冊一個或者直接找網上的Oracle賬號共享博客都行,問題不大,關鍵是openjdk本體,這個地址看上去可以下載到openjdk,但是很不幸,他真的只是看上去可以下載,實際上你點開下載openjdk的按鍵,會是下圖這個玩意,但神奇的是,在這個網站上,你可以下載openjdk6的源碼,是不是很神奇,還有更神奇的,你比較一下這兩個網址的下載鏈接會發現

http://download.java.net/openjdk/jdk6/promoted/b27/openjdk-6-src-b27-26_oct_2012.tar.gz
http://www.java.net/download/openjdk/jdk8/promoted/b132/openjdk-8-src-b132-03_mar_2014.zip

下面這個地址似乎和上面這個連域名都完全不同,我當時就想,當前網址的下載鏈接肯定在當前域名下面,總不可能下個東西還要專門搞一個域名吧,第一個網址顯然纔是正經人的做法,第二個怎麼看都覺得有點不對,於是我嘗試將第二個網址的前面一節去掉,搞成和第一個網址差不多的目錄結構,就是這個,最神奇的事發生了,他就能下了,牛逼,我已經不知道怎麼吐槽Oracle這羣水貨程序員了
在這裏插入圖片描述
下好了openjdk和jdk纔是第一步,因爲我是用的深度,所以直接圖形化界面解壓就行了,如果你們是用的其他Linux,還要搞一個zip解壓的工具,這裏就不敘述了,百度上一大把,解壓好了之後,把jdk信息添加到環境變量中

cd /etc
vim profile
export JAVA_HOME=/usr/java/jdk1.7.0_80//請根據自己的jdk安裝地址進行修改
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile//讓環境變量立即生效

然後找到openjdk的解壓路徑輸入指令,記得自行修改jdk位置

bash ./configure  --with-boot-jdk=/usr/java/jdk1.7.0_80/

期間會報N多錯誤,大部分是軟件包沒有,依據提示自行安裝即可,需要注意的就一個,會報無法定位軟件包 libX11-dev的錯誤,把大寫X改成小寫x就行了,太多了,我就不一一列舉了
在這裏插入圖片描述
在這裏插入圖片描述
記得裝之前把鏡像源換成阿里或者網易的,自帶的太慢,我這裏用阿里源,訪問阿里鏡像源官網,這個,找到deepin,點擊左邊的幫助,按照提示來就行了
在這裏插入圖片描述
成功之後會出現這個,這說明你環境搭建成功了
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章