前言
- 可以解決問題有/etc/profile與~/.bashrc環境文件區別
- 文件權限問題,只讀readonly
- Java環境搭建
一、下載JDK包
- 地址:jdk1.8提取碼:gx0b
- 把文件放到Linux服務器上的目錄下,這里不過多贅述,可以使用Xftp,自行百度。
- 解壓到/usr/lib/jvm,如果沒有jvm自己創建jvm文件夾,解壓命令sudo tar -zxvf ./jdk-8u162-linux-x64.tar.gz -C /usr/lib/jvm
二、選擇自己需要配置的環境文件
- 按自己的需求來,如果想只在自己當前用戶下使用Java環境,那么就選擇配置.bashrc文件,如果是想系統服務器都可以使用,那么配置/etc/profile文件
- 如果是配置.bashrc文件,即只能夠用戶自己使用,相對安全
首先使用自己的賬戶進入Linux,如果在root目錄下,可以使用`su`命令切換到自己用戶下
#cd ~
#vim ~/.bashrc
然后再文件中加入以下語句:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
然后退出
然后執行生效語句,如果沒有的話,就需要重啟生效
#source ~/.bashrc
#java -version
如果返回下面語句,就代表成功
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
- 配置/etc/profile,與上面類似,換個文件就行了。如果出現權限不夠readonly,可以切換到root用戶執行修改。
#su root
#vim /etc/profile
加入語句
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
#source /etc/profile
#java -version