Linux系統ubuntu17安裝jdk8並配置環境變量


  上班多年,一直沒有真正在Linux下開發過,沒有搗鼓到Linux服務器,成為憾事。最近由於想學習Python,於是開始看書,學習Linux,學習shell編程。

  選擇Linux,先從最簡單的ubuntu17開始,這個后來用了一段時間后還是換成centos 7,而且勸大家想學習的還是不要搞ubuntukylin之類的,模擬window的操作系統。至少用ubuntu英文原版之類的。 使用ubuntu17,安裝jdk,中間踩坑無數。

  本篇適合沒有Linux基礎的,對於這樣的來說,一台虛擬機是最合適的選擇。本文一直用root賬號,最好是新增管理賬戶,如果是管理員賬號,有些命令前加sudo。

  基於現實情況,我們還是從虛擬機開始,原有電腦安裝虛擬機,想裝哪里裝哪里:

准備工作:

  1、虛擬機的選擇,以前使用VMware, 最近轉向VM VirtualBox,安裝VirtualBox,不過這兩個仁者見仁智者見智,VirtualBox只是開源而已。

  2、安裝ubuntu17,我用的是ubuntukylin-17.10.1;

    在這里要說明一下安裝過程中會讓你輸入用戶名密碼,這是管理員賬號密碼,不是root賬號密碼,到時候是需要升級授權的,不懂都是淚,還是建議先玩玩Linux,上去就干有時候不好。ubuntu安裝完成之后是沒有root密碼的,需要設置,而且圖形界面找不到設置root的地方。

    還有安裝完成之后是沒有vim之類的編輯器的,需要安裝;

sudo apt install vim

  為什么是 sudo  其實是 Super user do ,就是使用超級用戶的意思

  3、如果是有桌面可視化圖形界面的,復制jdk包到Linux,或者直接在虛擬機里面用瀏覽器直接下載;如果只有終端界面的,用各種工具上傳上去,記住路徑。下載jdk文件,選擇32位還是64位的:

  

得到:jdk-8u171-linux-x64.tar.gz。工欲善其事必先利其器。現在開始安裝:

安裝工作:

  一 、用戶登錄:切換到Linux的終端界面,有的Linux有目錄可以點擊,如果沒有,按Ctrl+Alt+F1到F6中的任何一個即可進入Linux終端命令行界面,按Ctrl+Alt+F7退出命令行界面。ubuntu是支持這樣操作的。

  

  輸入用戶名,密碼,密碼輸入的時候是不可見的,是在閃爍,直接輸入,只需正確輸入即可,然后會顯示登錄信息。

  二 、設置系統root用戶的密碼,如果有需要使用root操作權限的時候是需要提升權限的,注意,Ubuntu剛安裝后,不能在terminal中運行su命令,因為root沒有默認密碼,需要手動設定。以安裝ubuntu時輸入的用戶名登陸,該用戶在admin組中,有權限給root設定密碼.

  一般情況下我們是不會一直使用root賬號去工作的,出於安全的考慮,一般會用管理員賬號。

  給root用戶設置密碼的具體步驟:

  a. 打開一個terminal,然后輸入下面的命令:sudo passwd root,根據步驟一步一步來,輸入sudo passwd root會出現閃動的提示,輸入root的密碼此時依然是無法顯示的,然后出現sudo password!就可以了。

   

  b. 然后用戶之間就可以互相切換:

su 用戶名

  切換用的是su ,其實就是switch user,就是選擇用戶。

  

  三 、 創建存放jdk的目錄:

sudo mkdir /usr/java8

  mkdir 就是make dir,創建一個目錄

  注意:Linux中文件是有權限的,像這個在自己的登錄文件夾下創建是沒有問題的,但是我們在根下面創建需要使用的自定義目錄就沒有權限了,需要:

  

  出現mkdir:♦♦♦♦♦♦,這種是沒有成功,使用sudo mkdir /usr/java1.80然后會閃爍讓輸入root的密碼,密碼輸入不可見,輸入后創建目錄成功。

  四、將文件拷貝到新的目錄下:

sudo cp 文件名 目的目錄地址

  

  五、解壓jdk:

  執行:$ tar -zxvf jdk-8u111-linux-x64.tar.gz,將其進行解壓;

  六:配置環境變量,我們使用vim編輯器來設置,使用vim編輯器,操作系統安裝好之后是沒有vim編輯器的,如圖:

  

  需要安裝vim編輯器:輸入:sudo apt-get install vim

  

  輸入Y,后面一大串的安裝顯示。

  安裝完成。

  進行環境變量的設置,有兩種:

  方案一:修改全局配置文件,作用於所有用戶,vim /etc/profile 

export JAVA_HOME=/usr/java8/jdk1.8.0_11  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  

   方案二:作用於當前用戶,vim ~/.bashrc,輸入vim ~/.bashrc;打開vim編輯器;按i進入編輯狀態,輸入上述的值:退出vim;

    結束編輯,退出:按ESC,輸入::wq ,退出vim。 這個:wq和:x是有區別的,:wq是強制保存退出,更新更新時間,:x是保存退出,如果沒有更新則不更新更新時間。   

    注意,vim里面避免空格,如果出現PRESS ENTER OR .....之類的,檢查各項后面是不是多輸入了空格,此問題讓我一致懷疑自己vim是不是有問題。

  七:使jdk環境變量生效,輸入:source /etc/profile或者source ~/.bashrc

source /etc/profile

   這個地方不加sudo即可。

  八:查看jdk版本,輸入Java -version:

  

   安裝完成。jdk配置完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM