服務器環境搭建——安裝jdk
注:(下面一些文件夾是沒有的,可以用xftp查看是否包含文件夾,也可以cd 切換到指定目錄下ls,查看目錄結構,如果需要創建mkidr命令創建文件夾即可,不懂,可以自行百度linux文件操作命令)
1、將java的linux的jdk解壓包上傳到到服務器的/usr/ftp目錄下 (注:可去java官網下載linux操作系統的最新jdk)
2、然後解壓到指定文件夾(/usr/java)下: (注:可先cd到usr目錄下,建議創建java文件夾,不然管理起來會很麻煩,以後操作起來很難找到對應的路徑)
#tar -zxvf /usr/ftp/jdk-8u201-linux-x64.tar.gz -C /usr/java
3.配置環境變量:
(注:環境變量分爲臨時和永久,1.臨時爲關掉終端界面,環境變量設置無效,
2.永久,即寫到系統環境變量文件中,永久生效)
1.臨時環境變量配置:
export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
輸出path命令 :echo $PATH
輸出 JAVA_HOME命令: echo $JAVA_HOME
2.永久環境變量 (vi和vim不知操作的可查看文本末尾)
修改/etc/profile文件
vi /etc/profile
在文件末尾加上如下代碼
export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
最後:執行 命令source /etc/profile 或 執行點命令 ./profile使其修改生效
說明:執行 source /etc/profile命令會保存設置的path,然後執行上述代碼,在path後面追加添加的環境變量,
此時全局PATH會變成 /usr/bin:/usr/java/jdk1.8.0_201/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/root/bin
如果以後添加新的環境變量,執行 source /etc/profile命令時,會導致path設置的值重複,即每一次執行source /etc/profile該命令時都會去執行export的代碼,雖然環境不會出問題,就是會導致很多環境變量冗餘,所以讀者看的就是不爽
以下給出2中解決辦法:
方法一去重複命令:
export PATH=$(echo $PATH | sed 's/:/\n/g' | sort | uniq | tr -s '\n' ':' | sed 's/:$//g')
此方法可以把重複的環境變量幹掉,然後重新賦值
方法二賦值操作:
export JAVA_HOME=/usr/java/jdk1.8.0_201
....
export PATH1=/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/root/bin
export PATH=${JAVA_HOME}/bin:$PATH1
該方法不會導致重複,也不會覆蓋掉系統設定的原始PATH,永久有效
3.上述配置完成之後可查看path和JAVA_HOME是否配置正確
查看jdk環境是否配置好(和windwos系統一樣)
java -version
Javac
有效則配置完成,否則檢查環境變量配置路徑
操作:
關於vim或者vi操作,兩者都可以修改,之間的區別可自行去百度
更改linux的文件時如何保存和修改問題:
按下鍵盤的insert鍵即可插入數據,
先按esc,表示退出編輯不再書寫,繼續寫按insert,
保存退出 :wq
按下:時會自動跳到文本末端,
直接退出,不保存 :q!