ubantu14.0.1安裝jdk1.7.1

1. 首先你需要到oracle官網下載最新版本的JDK。跑到oracle官網,自己到Download下面找找吧

隨便給個網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html

2.轉到下載路徑,對下載後的文件解壓縮,比如我下載的文件名爲jdk-7u7-linux-i586.tar.gz

cd xxx(你的下載路徑)

sudo tar zxvf jdk-7u7-linux-i586.tar.gz

3.要將解壓縮出來的文件夾拷貝到/usr/lib/jdk中,假設我解壓出來的文件夾爲jdk1.7.0_07

sudo cp -r jdk1.7.0_07 /usr/lib/jdk

注意:如果/usr/lib/jdk不存在,就自己手動建一個,名字叫jdk或者jvm啥的都可以

sudo mkdir /usr/lib/jdk

4.修改環境變量,或者用gedit隨你

vim ~/.bashrc

最下面添加下面幾行,注意紅色字部分要根據你下載解壓得到的東西修改。

  1. export JAVA_HOME=/usr/lib/jdk1.7.0_07
  2. export JRE_HOME=${JAVA_HOME}/jre   
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib   
  4. export PATH=${JAVA_HOME}/bin:$PATH   

保存退出,輸入:

source ~/.bashrc

5.如果你的Ubuntu沒有默認安裝jre(比如我用的10.10就沒有),那麼需要先

sudo apt-get install openjdk-6-jre-headless

然後輸入以下三行,還是提醒注意紅字部分要按自己的修改

  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.7.0_07/bin/java 300   
  2. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_07/bin/javac 300   
  3. sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jdk/jdk/jdk1.7.0_07/bin/jar 300   

6.現在大體完成了,不過還要修改一下默認設置,輸入

sudo update-alternatives --config java

會讓你選擇0,1,2...,默認是0,對應openjdk,我們當然需要換成我們剛剛設定的路徑

/usr/lib/jdk/jdk1.7.0_07/bin/java          300      手動模式

輸入上述對應的序號,然後回車就OK了

可以通過輸入

java -version

查看版本號,應該顯示

  1. java version "1.7.0_07" 
  2. Java(TM) SE Runtime Environment (build 1.7.0_07-b10) 
  3. Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode) 


主要不是安裝的過程,而是在於ubantu系統自帶繼承openjdk,剛開始在/etc/profile環境中配置了Java的環境變量,但是還是顯示什麼openjdk,openjre之類的信息,在網上找了好久都沒有找到一篇可靠的教程,終於找到了這篇文章,按照他的步驟一下子就將問題解決了,不過對於ubantu自帶的jdk的一些信息還有待深一步的瞭解和研究
發佈了5 篇原創文章 · 獲贊 2 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章