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
最下面添加下面幾行,注意紅色字部分要根據你下載解壓得到的東西修改。
- export JAVA_HOME=/usr/lib/jdk1.7.0_07
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH
保存退出,輸入:
source ~/.bashrc
5.如果你的Ubuntu沒有默認安裝jre(比如我用的10.10就沒有),那麼需要先
sudo apt-get install openjdk-6-jre-headless
然後輸入以下三行,還是提醒注意紅字部分要按自己的修改
- sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.7.0_07/bin/java 300
- sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_07/bin/javac 300
- 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
查看版本號,應該顯示
- java version "1.7.0_07"
- Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
- Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)