最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

查看linux服務器上jdk的安裝路徑方法

 更新時間:2021年11月08日 09:39:40   作者:瀟湘隱者  
這篇文章主要介紹了查看linux服務器上jdk的安裝路徑方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

查看linux服務器上jdk的安裝路徑方法

如何在一臺Linux服務器上查找JDK的安裝路徑呢? 有那些方法可以查找定位JDK的安裝路徑?是否有一些局限性呢? 下面總結了一下如何查找JDK安裝路徑的方法.

1:echo $JAVA_HOME

使用$JAVA_HOME的話能定位JDK的安裝路徑的前提是配置了環(huán)境變量$JAVA_HOME,否則如下所示,根本定位不到JDK的安裝路徑

[root@localhost ~]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
[root@localhost ~]# echo $JAVA_HOME

clip_image001

2:which java

首先要申明一下which java是定位不到安裝路徑的。which java定位到的是java程序的執(zhí)行路徑。網上的資料都是人云亦云,完全不去思考。那么怎么定位到java的安裝路徑呢?下面我們來看看例子吧,如下所示:

[root@localhost ~]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 Aug 17 15:12 /usr/bin/java -> /etc/alternatives/java
[root@localhost ~]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 Aug 17 15:12 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
[root@localhost ~]# 
[root@localhost ~]# cd /usr/lib/jvm
[root@localhost jvm]# ls
java-1.6.0-openjdk-1.6.0.0.x86_64 java-1.7.0-openjdk-1.7.0.65.x86_64 jre jre-1.6.0 jre-1.6.0-openjdk.x86_64 jre-1.7.0 jre-1.7.0-openjdk.x86_64 jre-openjdk
[root@localhost jvm]# 

clip_image002

whereis java 也是如此,它本身不能定位到安裝路徑。可以通過上面例子去定位安裝路徑

clip_image003

3: rpm -ql packagename

如果JDK是源碼安裝的話,那么這個方法也是行不通的。也就是說rpm –ql packagename也是有一定局限性的。

[root@localhost ~]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
[root@localhost ~]# rpm -qa | grep java
tzdata-java-2014g-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.x86_64
java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64
[root@localhost ~]# rpm -ql java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64 | more
/etc/.java
/etc/.java/.systemPrefs
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jaas-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jaas-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jaas.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jce-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jce-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jce.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext-3.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jdbc-stdext.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-cos-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-cos-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-cos.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-ldap-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-ldap-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-ldap.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-rmi-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-rmi-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi-rmi.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jndi.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jsse-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jsse-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/jsse.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/sasl-1.7.0.65.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/sasl-1.7.0.jar
/usr/lib/jvm-exports/java-1.7.0-openjdk-1.7.0.65.x86_64/sasl.jar
/usr/lib/jvm-exports/jre-1.7.0-openjdk.x86_64
/usr/lib/jvm-private/java-1.7.0-openjdk.x86_64
/usr/lib/jvm-private/java-1.7.0-openjdk.x86_64/jce
/usr/lib/jvm-private/java-1.7.0-openjdk.x86_64/jce/vanilla
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/ASSEMBLY_EXCEPTION
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/LICENSE
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/THIRD_PARTY_README
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/java
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/keytool
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/orbd
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/pack200
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/policytool
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/rmid
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/bin/rmiregistry
--More--

clip_image004

Linux查看jdk版本、卸載jdk

一:沒有設置jdk環(huán)境變量

1、查看linux上jdk所在目錄

[root@centos6 ~]# echo $JAVA_HOME

得到jdk所在目錄 /usr/java/jdk1.7.0_80

2、進入jdk所在目錄

[root@centos6 ~]# cd /usr/java/jdk1.7.0_80

3、運行

[root@centos6 jdk1.7.0_80]# ./bin/java -version

結果如圖:

二:設置了環(huán)境變量

1、任意目錄執(zhí)行

[root@centos6 usr]# java -version

結果如圖:

三:卸載jdk

1. 確定JDK的版本:

[root@centos6 lib]# rpm -qa|grep jdk
[root@centos6 lib]# rpm -qa | grep gcj

可能的結果是:

jdk-1.7.0_80-fcs.x86_64
libgcj-4.4.7-3.el6.x86_64

2.然后卸載:

[root@centos6 lib]# rpm -e --nodeps libgcj-4.4.7-3.el6.x86_64
# 或者
[root@centos6 lib]# rpm -e --nodeps jdk-1.7.0_80-fcs.x86_64

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 基于shell的if和else詳解

    基于shell的if和else詳解

    下面小編就為大家?guī)硪黄趕hell的if和else詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Shell中關于時間和日期的函數(shù)總結

    Shell中關于時間和日期的函數(shù)總結

    本文給大家詳細介紹了shell下關于時間和日期的函數(shù)總結,本文給大家介紹的非常詳細,具有參考借鑒價值,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-05-05
  • 詳解Shell編程之變量數(shù)值計算(二)

    詳解Shell編程之變量數(shù)值計算(二)

    本篇文章主要介紹了詳解Shell編程之變量數(shù)值計算(二),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • linux find命令之xargs簡單概述

    linux find命令之xargs簡單概述

    這篇文章主要為大家詳細介紹了linux find命令之xargs的簡單使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • 用于檢測進程的shell腳本代碼小結

    用于檢測進程的shell腳本代碼小結

    本文介紹一段shell腳本,它可以檢測某進程或某服務是否正在運行,然后以郵件通知。有需要的朋友參考下
    2013-11-11
  • 使用shc工具加密shell腳本詳解

    使用shc工具加密shell腳本詳解

    這篇文章主要介紹了使用shc工具加密shell腳本詳解,Shc可以用來對shell腳本進行加密,可以將shell腳本轉換為一個可執(zhí)行的二進制文件,需要的朋友可以參考下
    2014-12-12
  • Shell腳本實現(xiàn)檢測某ip網絡暢通情況(含短信報警功能)

    Shell腳本實現(xiàn)檢測某ip網絡暢通情況(含短信報警功能)

    這篇文章主要介紹了Shell腳本實現(xiàn)檢測某ip網絡暢通情況(含短信報警功能),本文腳本針對一個服務器IP進行檢查,也可改造一下,執(zhí)行個多個IP的檢查,需要的朋友可以參考下
    2014-12-12
  • Linux使用文本編輯器vi常用命令

    Linux使用文本編輯器vi常用命令

    vi就是一種功能強大的文本編輯器,而vim則是高級版的vi,不但可以用不同顏色顯示文字內容,還能進行諸如shell腳本、C語言程序編輯等功能,可以作為程序編輯器。下面通過本文給大家介紹linux 文本編輯器vi常用命令,一起看看吧
    2017-09-09
  • Xshell全局去除提示音圖文方法詳解

    Xshell全局去除提示音圖文方法詳解

    這篇文章主要為大家介紹了Xshell全局去除提示音圖文方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • linux?top命令基本實戰(zhàn)

    linux?top命令基本實戰(zhàn)

    top命令的功能是用于實時顯示系統(tǒng)運行狀態(tài),包含處理器、內存、服務、進程等重要資源信息,這篇文章主要介紹了linux?top命令?實戰(zhàn),需要的朋友可以參考下
    2023-02-02

最新評論

六安市| 霞浦县| 丹东市| 维西| 鄂托克旗| 昌都县| 塔城市| 富平县| 马尔康县| 托里县| 承德县| 榆林市| 麻江县| 沾化县| 嫩江县| 开鲁县| 苍梧县| 江阴市| 三穗县| 辽中县| 汶川县| 蒙阴县| 介休市| 翁源县| 徐水县| 宿州市| 酒泉市| 永修县| 千阳县| 铁岭县| 新安县| 资源县| 子洲县| 嘉义县| 达尔| 南京市| 林州市| 泗水县| 石首市| 威远县| 思南县|