欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何查找YUM安裝的JAVA_HOME環(huán)境變量詳解

前言

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,公司以網(wǎng)站設計制作、成都網(wǎng)站制作、系統(tǒng)開發(fā)、網(wǎng)絡推廣、文化傳媒、企業(yè)宣傳、平面廣告設計等為主要業(yè)務,適用行業(yè)近百種。服務企業(yè)客戶數(shù)千家,涉及國內多個省份客戶。擁有多年網(wǎng)站建設開發(fā)經(jīng)驗。為企業(yè)提供專業(yè)的網(wǎng)站建設、創(chuàng)意設計、宣傳推廣等服務。 通過專業(yè)的設計、獨特的風格,為不同客戶提供各種風格的特色服務。

開發(fā)中很多需要javac 的程序依賴 JAVA_HOME環(huán)境變量.

如果是手工下載源碼安裝的JDK,很容易知道JAVA_HOME的目錄. 例如

whereis javac
javac: /usr/local/jdk1.8.0_74/bin/javac

那么對應的 JAVA_HOME 為 /usr/local/jdk1.8.0_74.

而 YUM 安裝的 jdk, 不需要配置 PATH, 因為已經(jīng)自動使用軟連接做好了。

echo $PATH
javac -version

1. YUM安裝JDK

1.1 查找 可用的JDK

sudo yum list -y java*

然后可用看到類似下面這樣的輸出(省略部分…):

...
Available Packages

java-1.7.0-openjdk.x86_64
java-1.7.0-openjdk-demo.x86_64
java-1.7.0-openjdk-devel.x86_64
java-1.7.0-openjdk-javadoc.noarch
java-1.7.0-openjdk-src.x86_64
java-1.8.0-openjdk.x86_64
java-1.8.0-openjdk-debug.x86_64
java-1.8.0-openjdk-demo.x86_64
java-1.8.0-openjdk-demo-debug.x86_64
java-1.8.0-openjdk-devel.x86_64
java-1.8.0-openjdk-devel-debug.x86_64
java-1.8.0-openjdk-headless.x86_64
java-1.8.0-openjdk-headless-debug.x86_64
java-1.8.0-openjdk-javadoc.noarch
java-1.8.0-openjdk-javadoc-debug.noarch
java-1.8.0-openjdk-src.x86_64
java-1.8.0-openjdk-src-debug.x86_64

根據(jù)需要, 安裝 JDK1.7 或者 JDK1.8, 當前1.8已經(jīng)很穩(wěn)定了,推薦JDK1.8

1.2 安裝 JDK

安裝 JDK1.7 的命令如下:

sudo yum install -y java-1.7.0-openjdk*

安裝 JDK1.8 的命令如下:

sudo yum install -y java-1.8.0-openjdk*

2. 查找 JDK1.7 的 JAVA_HOME

2.1 查找 javac :

whereis javac
javac: /usr/bin/javac /usr/share/man/man1/javac.1.gz

可以看到, /usr/bin/javac, 一般來說 /usr/bin 默認加入了 PATH 路徑,所以可以直接執(zhí)行.

然后一路跟蹤,看軟連接指向的位置( ll 是 ls -l 的快捷命令):

ll /usr/bin/javac
… /usr/bin/javac -> /etc/alternatives/javac

然后繼續(xù):

ll /etc/alternatives/javac

JDK1.7 大致是這個樣子:

… /etc/alternatives/javac -> /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/javac

再繼續(xù):

ll /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/javac

不再是軟連接。 結合這個地址可以分析得到, JAVA_HOME 的值應該是 /usr/lib/jvm/java-1.7.0-openjdk.x86_64。

當然,使用這個地址就可以了!

如果繼續(xù)下一步查看,可以看到具體的版本號:

ll /usr/lib/jvm/java-1.7.0-openjdk.x86_64
… /usr/lib/jvm/java-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.79.x86_64

使用下面的命令即可看到真實的目錄, 但一般不使用下面的具體版本號,升級什么的可能會出問題。

ll /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64

具體內容類似下面這樣:

ll /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64
total 43952
-r--r--r-- 1 root root 1503 Apr 15 2015 ASSEMBLY_EXCEPTION
drwxr-xr-x 2 root root 4096 Dec 25 2015 bin
drwxr-xr-x 10 root root 4096 May 2 2015 demo
drwxr-xr-x 3 root root 4096 May 2 2015 include
drwxr-xr-x 4 root root 4096 May 2 2015 jre
drwxr-xr-x 3 root root 4096 May 3 2015 lib
-r--r--r-- 1 root root 19263 Apr 15 2015 LICENSE
drwxr-xr-x 8 root root 4096 May 2 2015 sample
-rw-r--r-- 1 root root 44775741 Apr 15 2015 src.zip
drwxr-xr-x 2 root root 4096 May 2 2015 tapset
-r--r--r-- 1 root root 172264 Apr 15 2015 THIRD_PARTY_README

2.2 將 JAVA_HOME 加入環(huán)境變量:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64

當然, export 只是臨時的。下次重啟后就沒了。

可以添加到rc文件,比如 /etc/rc.d/rc.local 之中。

當然,可以使用 vim 編輯, 或者是 echo >> 命令

jhometip='# add JAVA_HOME'
jhomescript='export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64'
sudo echo $jhometip >> /etc/rc.d/rc.local
sudo echo $jhomescript >> /etc/rc.d/rc.local

這樣一般就設置好了。

3. 查找 JDK1.8 的 JAVA_HOME

3.1 查找 javac :

whereis javac
javac: /usr/bin/javac /usr/share/man/man1/javac.1.gz

可以看到, /usr/bin/javac, 一般來說 /usr/bin 默認加入了 PATH 路徑,所以可以直接執(zhí)行.

然后一路跟蹤,看軟連接指向的位置( ll 是 ls -l 的快捷命令):

ll /usr/bin/javac
… /usr/bin/javac -> /etc/alternatives/javac

然后繼續(xù):

ll /etc/alternatives/javac

JDK1.8 大致是這個樣子:

… /etc/alternatives/javac ->

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64/bin/javac

再繼續(xù):

ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64/bin/javac

不再是軟連接。 結合這個地址可以分析得到, JAVA_HOME 的值應該是 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64。

使用這個地址就可以了!

如果繼續(xù)下一步查看:

ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64

具體內容類似下面這樣:

total 16
drwxr-xr-x. 2 root root 4096 Sep 21 23:08 bin
drwxr-xr-x. 3 root root 4096 Sep 21 23:08 include
drwxr-xr-x. 4 root root 26 Sep 21 23:08 jre
drwxr-xr-x. 3 root root 4096 Sep 21 23:08 lib
drwxr-xr-x. 2 root root 4096 Sep 21 23:08 tapset

3.2 查看軟連接:

查看 jvm 目錄:

ll /usr/lib/jvm

則可以看到很多軟連接:

java -> /etc/alternatives/java_sdk
java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0
java-1.8.0-openjdk -> /etc/alternatives/java_sdk_1.8.0_openjdk
java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64
java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64-debug
java-openjdk -> /etc/alternatives/java_sdk_openjdk
jre -> /etc/alternatives/jre
jre-1.8.0 -> /etc/alternatives/jre_1.8.0

類似這樣的,不管 jre 開頭的部分,可以看到 /etc/alternatives/java_sdk_1.8.0 這樣的目錄;

執(zhí)行 :

ll /etc/alternatives/java_sdk_1.8.0
ll /etc/alternatives/java_sdk

然后發(fā)現(xiàn), 這一堆鏈接都是指向上面的 JAVA_HOME 路徑:

/etc/alternatives/java_sdk_1.8.0 -> 
 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64

所以,可以使用其中之一作為 JAVA_HOME 環(huán)境變量的值。

說明: 既然安裝了,基本上服務器上就不會頻繁變更. 如果有變更,則查找并修正即可。

3.3 將 JAVA_HOME 加入環(huán)境變量:

export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0

當然, export 只是臨時的。下次重啟后就沒了。

可以添加到rc文件,比如 /etc/rc.d/rc.local 之中。

當然,可以使用 vim 編輯, 或者是 echo >> 命令

jhometip='# add JAVA_HOME'
jhomescript='export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0'
sudo echo $jhometip >> /etc/rc.d/rc.local
sudo echo $jhomescript >> /etc/rc.d/rc.local

這樣一般就設置好了。

最后如果Java中設置JAVA_HOME無效可以參考:https://www.jb51.net/article/122632.htm

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對創(chuàng)新互聯(lián)的支持。

本文標題:如何查找YUM安裝的JAVA_HOME環(huán)境變量詳解
轉載注明:http://aaarwkj.com/article18/ihhjgp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站服務器托管、微信小程序網(wǎng)站內鏈、外貿網(wǎng)站建設、網(wǎng)站導航

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網(wǎng)站建設
午夜激情视频在线网站| 一区二区三区欧美日韩在线| 偷拍大神女厕偷拍作品| 日本高清有码中文字幕| 亚洲精品一二三区免费| 又黄又湿又刺激中文字幕| 蜜臀av人妻一区二区三区| 国产精品岛国片在线观看| 99久久精彩免费视频| 欧美性大片免费在线观看| 特色特色欧美黄色影院| 日韩美女搞黄色的网站| 亚洲欧美日韩另类自拍| 国产又大又黄又粗的黄色| 欧美劲爆三级免费观看| 一本之道久久成人综合| 日本少妇激情后入嗯啊| 可以免费在线看的av网站| 日本一区二区三区高清在线| 亚洲视频精品一区二区三区| 人妻一少妇一区二区三区 | 亚洲偷拍自拍在线观看| 久久五十路初次拍五十路| 女人被爽到高潮呻吟免费看| 熟女熟妇乱女乱妇综合网| 日韩精品在线中文字幕| 中文字幕熟妇人妻av在线| 国产精品蜜臀av在线一区| 欧美黄色成人免费网站| 亚洲国际精品女人乱码| 国产精品久久99一区| 午夜激情视频福利在线观看| 国产,欧美,日韩,日日骚| 91国产在线视频免费观看| 中文字幕乱码人妻一区| 午夜性色福利视频你懂的| 91九色国产老熟女乱子| 亚洲日本精品一区二区三区| 日韩女同一区二区三区在线观看 | 日韩在线中文字幕精品| 美女被强到爽高潮不断在线|