1、
參考網址:
http://www.xuebuyuan.com/2070575.html
http://blog.csdn.net/csusunxgg/article/details/8956027
ZC: 網頁內容保存於 “百度雲 CodeSkill33 --> 全部文件 >來自網頁 > Linux > ubuntu > ubuntu安裝jdk-6u45-linux-x64-rpm.bin__Work_20160115_0851.rar”
2、
(1)、我是將jdk-6u45-linux-x64.bin放在 "/home"下的
(2)、命令"./jdk-6u45-linux-x64.bin" // 這一步是在解壓文件(如果不是超級用戶權限的話,需要對jdk-6u45-linux-x64.bin進行訪問權限的設置)
(3)、環境變量的設置:(ZC:我用的是下面的 /etc/environment文件 的方式)
(3.1)、
sudo vi /etc/profile
(3.2)、ZC:注意這里是用 冒號 分割的
export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
(3.3)、
source /etc/profile
source /home/user/.bashrc
(4)、設置 默認jdk
由於ubuntu中可能會有默認的jdk,如openjdk,所以,為了使默認使用的是我們安裝的jdk,還要進行如下工作。
執行
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_45/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_45/bin/javac 300
通過這一步將我們安裝的jdk加入java選單。
然后執行
update-alternatives --config java
通過這一步選擇系統默認的jdk
(5)、測試
java -version
(6)、
需要的話,系統重啟一下
PS:來自網頁“http://www.powerxing.com/linux-environment-variable/”
“
此外,修改 /etc/environment 這個文件也能實現環境變量的設置。/etc/environment 設置的也是全局變量,從文件本身的作用上來說, /etc/environment 設置的是整個系統的環境,而/etc/profile是設置所有用戶的環境。有幾點需注意:
系統先讀取 etc/profile 再讀取 /etc/environment(還是反過來?)
/etc/environment 中不能包含命令,即直接通過 VAR="..." 的方式設置,不使用 export 。
使用 source /etc/environment 可以使變量設置在當前窗口立即生效,需注銷/重啟之后,才能對每個新終端窗口都生效。
”
PS:或者 通過 /etc/environment文件 來配置環境變量
“
1.打開/etc/environment文件
sudo gedit /etc/environment
2.加入環境變量,以分號分割(ZC:這里應該是說錯了,應該是以 冒號 分割的)
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.6.0_45/bin"
JAVA_HOME="/usr/lib/jvm/jdk1.6.0_45"
CLASSPATH="/usr/lib/jvm/jdk1.6.0_45/lib"
PATH用於指定命令的搜索路徑,因為我們要用到jdk/bin目錄中的命令,所以需要把該路徑加入到環境變量PATH中;CLASSPATH用於
指定類搜索路徑;JAVA_HOME指向jdk的安裝目錄,通過設置JAVA_HOME,就不需要在Eclipse中進行java配置了。
3.執行更新命令
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 300
(注意這2行命令 --install后面一共四個參數 分別是 鏈接 名稱 路徑 優先級,我們只要修改對應的路徑就可以了)
”
X