Ubuntu分支Linux作業系統安裝JDK環境

來源:互聯網
上載者:User

標籤:

  在Linuxer系統中,jdk環境常常是必需的,下面介紹下Oracle官方JDK安裝方式

  第一步:去jdk官網下載對應版本的JDK安裝檔案

  第二步:解壓檔案,修改檔案名稱

$ sudo mkdir /usr/lib/jvm$ sudo tar zxvf jdk-8u45-linux-x64.tar.gz  -C /usr/lib/jvm$ cd /usr/lib/jvm$ sudo mv jdk1.8.0_45 jdk

  第三步:配置環境變數:

sudo gedit /etc/profile

添加如下代碼:

export JAVA_HOME=/usr/lib/jvm/jdk export JRE_HOME=${JAVA_HOME}/jre  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  export PATH=${JAVA_HOME}/bin:$PATH  

這裡為什麼不修改“~/.bashrc”檔案而修改“/etc/profile”呢?這些檔案作用有一些不同

/etc/profile:此檔案為系統的每個使用者佈建環境資訊,當使用者第一次登入時,該檔案被執行。並從/etc/profile.d目錄的設定檔中搜集shell的設定。

/etc/bashrc:為每一個運行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取。

~/.bash_profile:每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,檔案僅僅執行一次!預設情況下,他設定一些環境變數,執行使用者的.bashrc檔案。

~/.bashrc:該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,檔案被讀取。

~/.bash_logout: 當每次退出系統(退出bash shell)時,執行該檔案。 另外,/etc/profile中設定的變數(全域)的可以作用於任何使用者,而~/.bashrc等中設定的變數(局部) 只能繼承/etc/profile中的變數,他們是"父子"關係。

由此可知,“~/.bashrc”的環境變數只對shell有用,而“/etc/profile”而能針對於任何使用者的任意程式

  第四步:使配置生效:

source /etc/profile

  第五步:驗證是否生效:

java -version

 

Ubuntu分支Linux作業系統安裝JDK環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.