欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux如何尋找Java安裝路徑

 更新時間:2024年03月19日 17:16:40   作者:Ocean@上源碼  
這篇文章主要介紹了Linux如何尋找Java安裝路徑問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1.執(zhí)行路徑

which java 

[root@localhost bin]# which java
/usr/local/jdk1.8/bin/java

2.包含java的文件目錄

whereis java 

[root@localhost bin]# whereis java
java: /usr/local/java /usr/local/jdk1.8.0_141/bin/java

3.ls -lrt

ls -lrt解析:

即將文件以建立時間先后順序的倒敘排列顯示

[root@localhost bin]# ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 22 Mar 15 09:59 /usr/bin/java -> /etc/alternatives/java
[root@localhost bin]# ls -lrt /etc/alternatives/java
lrwxrwxrwx 1 root root 73 Mar 15 09:59 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java
[root@localhost bin]# cd /usr/lib/jvm
[root@localhost jvm]# ll
total 4
drwxr-xr-x 3 root root 4096 Mar 15 09:59 java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
lrwxrwxrwx 1 root root   21 Mar 15 09:59 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root   27 Mar 15 09:59 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx 1 root root   35 Mar 15 09:59 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx 1 root root   51 Mar 15 09:59 jre-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64 -> java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre
lrwxrwxrwx 1 root root   29 Mar 15 09:59 jre-openjdk -> /etc/alternatives/jre_openjdk

ls命令:

  • -a 顯示所有文件及目錄 (ls內(nèi)定將文件名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
  • -l除文件名稱外,亦將文件型態(tài)、權限、擁有者、文件大小等資訊詳細列出
  • -r 將文件以相反次序顯示(原定依英文字母次序)
  • -t 將文件依建立時間之先后次序列出
  • -A 同 -a ,但不列出 “.” (目前目錄) 及 “…” (父目錄)
  • -F 在列出的文件名稱后加一符號;例如可執(zhí)行檔則加 "", 目錄則加 “/”
  • -R 若目錄下有文件,則以下之文件亦皆依序列出

4.配置的環(huán)境變量

PATH環(huán)境變量。作用是指定命令搜索路徑,在shell下面執(zhí)行命令時,它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。

我們需要把 jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待,設置好 PATH變量后,就可以在任何目錄下執(zhí)行javac/java等工具了。

CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。

我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。

JAVA_HOME環(huán)境變量。它指向jdk的安裝目錄。

Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。

4.1修改/etc/profile文件

vim /etc/profile

#add java vars
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

4.2立即生效/etc/profile

  • 方法1:
. /etc/profile
  • 方法2:
source /etc/profile

總結

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

相關文章

  • 在mybatis 中使用if else 進行判斷的操作

    在mybatis 中使用if else 進行判斷的操作

    這篇文章主要介紹了在mybatis 中使用if else 進行判斷的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 淺談java中的聲明常量為什么要用static修飾

    淺談java中的聲明常量為什么要用static修飾

    這篇文章主要介紹了淺談java中的聲明常量為什么要用static修飾的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java 時間格式轉(zhuǎn)換之impleDateFormat與Data API解析與使用

    Java 時間格式轉(zhuǎn)換之impleDateFormat與Data API解析與使用

    想必大家對 SimpleDateFormat 并不陌生。SimpleDateFormat 是 Java 中一個非常常用的類,他是以區(qū)域敏感的方式格式化和解析日期的具體類。 它允許格式化 (date -> text)、語法分析 (text -> date)和標準化
    2021-11-11
  • MyBatis  Properties及別名定義實例詳解

    MyBatis Properties及別名定義實例詳解

    這篇文章主要介紹了MyBatis Properties及別名定義實例詳解,需要的朋友可以參考下
    2017-08-08
  • Mybatis?MappedStatement類核心原理詳解

    Mybatis?MappedStatement類核心原理詳解

    這篇文章主要介紹了Mybatis?MappedStatement類,mybatis的mapper文件最終會被解析器,解析成MappedStatement,其中insert|update|delete|select每一個標簽分別對應一個MappedStatement
    2022-11-11
  • SpringMVC結構簡介及常用注解匯總

    SpringMVC結構簡介及常用注解匯總

    這篇文章主要介紹了SpringMVC結構簡介及常用注解匯總,幫助大家更好的理解和學習使用SpringMVC,感興趣的朋友可以了解下
    2021-03-03
  • IDEA JAVA項目熱加載的實現(xiàn)步驟

    IDEA JAVA項目熱加載的實現(xiàn)步驟

    熱加載可以使代碼修改后無須重啟服務器,就可以加載更改的代碼,本文主要介紹了IDEA JAVA項目熱加載的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
    2023-06-06
  • Java中將bean放入Spring容器中的幾種方式詳解

    Java中將bean放入Spring容器中的幾種方式詳解

    這篇文章主要介紹了Java中將bean放入Spring容器中的幾種方式詳解,在Spring框架中,有多種方式可以將Bean(即對象)放入Spring容器中,今天我們就來詳細說一下這幾種方式,需要的朋友可以參考下
    2023-07-07
  • spring入門教程之bean的繼承與自動裝配詳解

    spring入門教程之bean的繼承與自動裝配詳解

    眾所周知Spring里面的bean就類似是定義的一個組件,而這個組件的作用就是實現(xiàn)某個功能的,下面這篇文章主要給大家介紹了關于spring入門教程之bean繼承與自動裝配的相關資料,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-11-11
  • ThreadPoolExecutor參數(shù)的用法及說明

    ThreadPoolExecutor參數(shù)的用法及說明

    這篇文章主要介紹了ThreadPoolExecutor參數(shù)的用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論