1.打開瀏覽器,進入JDK下載官方頁面,選擇合適自己linux版本的JDK下載
2.彈出迅雷下載鏈接,暫停下載,重要的是下載的URL地址,復制顯示的URL”http://download.oracle.com/otn-...",注意不要關閉迅雷下載界面
3.在烏班圖命令行下輸入以下命令
sudo wget http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-i586.tar.gz?AuthParam=1450494209_eedfc9b7c3f8482ca06d415172852c69 -O jdk8.tar.gz
4.解壓
tar zxvf jdk1.8.0_144.tar.gz
5.修改環境變量
vim ~/.bashrc export JAVA_HOME=/解壓出來的jdk所在的目錄 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
保存退出,輸入:
source ~/.bashrc
6.****注意:以上方法只會對當前用戶生效,配置全局環境變量在 /etc/profile 文件,具體方式如下
vim /etc/profile
在打開的文件末尾加入如下代碼
export JAVA_HOME=/解壓出來的jdk所在的目錄 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:${PATH}
保存文件並退出(wq!),隨后執行以下代碼使配置生效
source /etc/profile
筆者在配置完成后,在當前用戶輸入java -version 可查看JDK版本,當使用su切換用戶后java -version不好使了,起初以為是配置文件不生效或者配置錯誤,曲曲折折改了N個文件 最終發現問題出現在su命令上面,將su換成su - 來切換用戶,問題解決.
后詢問google所得解釋如下:
su命令和su - 命令最大的本質區別是:
前者只是切換了用戶身份,但是Shell環境沒變;
而后者連用戶和Shell環境一起切換,只有切換了Shell環境才不會出現PATH環境變量錯誤;
linux下重命名文件或文件夾的命令mv既可以重命名,又可以移動文件或文件夾.
例子:將目錄A重命名為B
mv A B
例子:將/a目錄移動到/b下,並重命名為c
mv /a /b/c
其實在文本模式中要重命名文件或目錄的話也是很簡單的,我們只需要使用mv命令就可以了,比如說我們要將一個名為abc的文件重命名為1234就可以這樣來寫:mv abc 1234,但是要注意的是,如果當前目錄下也有個1234的文件的話,我們的這個文件是會將它覆蓋的