1,去官網下載ubuntu對應的jdk版本(64或32位)。查看ubuntu位數命令: uname -m
x86_64表示64位,i386表示32位
下載jdk8的文件名字:jdk-8u91-linux-x64.tar.gz
2,解壓jdk到ubuntu系統任意目錄,比如我將jdk解壓到/usr/local/dev_tools,命令如下:
tar -xvzf /home/evan/Download/jdk-8u91-linux-x64.tar.gz /usr/local/dev_tools
在執行這個命令前,需要自己創建dev_tools目錄。不過還是可能會遇到解壓過程中創建jdk目錄權限錯誤,在命令前加sudo即可。
3,配置jdk環境變量,在文件最後加入環境變量。gedit /etc/profile 或者vi /etc/profile 。JAVA_HOME替換為自己jdk解壓後目錄
[code]#set java environment export JAVA_HOME=/usr/local/dev_tools/jdk1.8.0_91 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH4,重新加載一下配置文件,如果不執行這命令,在命令行輸入java -version ,會報沒有安裝jdk。
重新加載配置文件命令: source /etc/profile
5,驗證jdk是否安裝成功。
java -version
安裝完jdk後,對於小白來說,可能還會有一些如下疑問。
1,rpm和tar.gz有何區別?(在下載jdk時疑問)
rpm全稱Red Hat Package Manager。紅帽的軟件安裝包,如果你使用ubuntu這種格式的文件無法安裝。
tar.gz格式是linux下壓縮文件,類似rar文件在windows中的作用。
2,gedit和vi區別?(打開配置文件,配置jdk環境變量時疑問)
gedit類似將文件在windows中用記事本打開
vi用命令行編輯文件。 個人推薦使用vi編輯文件
3,/etc/profile 和 /etc/bashrc區別?(有些配置jdk文章說用/etc/profile,有些說用/etc/bashrc)
/etc/profile表示ubuntu系統中所有用戶的環境變量
/etc/bashrc表示當前用戶環境變量
由於是本機開發環境,所以我選擇的第一個,在真實項目中一般修改/etc/bashrc。