CentOS 7:Java環境配置
阿新 • • 發佈:2018-12-15
前言
最近打算在Linux上配置Android Studio,但AS需要SUN JDK(或者稱之為Oracle JDK,誰讓SUN被收購了呢)的支撐 但不幸的是,Linux自帶的Java開發環境都是基於OpenJDK的(無論何種版本的Linux均是如此),而非SUN JDK 關於兩者的區別,請移步!OpenJDK和SunJDK有啥區別? 這裡,我們只關心如何解除安裝OpenJDK,以及如何安裝SUN JDK,以便於下一步的AS的正確安裝。
解除安裝OpenJDK
先檢視一下自帶的Java版本,如果正確則不需要解除安裝。
java -version
OK,OpenJDK,確認過眼神,卸的就是你。
查詢OpenJDK安裝包
rpm -qa | grep openjdk
查安裝包的目的是為了記住名字,然後刪除對應的版本 我這裡裝了1.7和1.8兩個版本,所以要都刪掉
解除安裝OpenJDK安裝包
下面開始執行刪除,依次鍵入指令
yum -y remove java-1.8.0-openjdk-headless.x86_64
yum -y remove java-1.8.0-openjdk.x86_64
yum -y remove java-1.7.0-openjdk-headless.x86_64
yum -y remove java-1.7.0-openjdk.x86_64
如果沒有獲取root許可權的話,指令前需加入sudo
complete
的字樣,算是刪除完成,每鍵入一條指令,出現一次,直到所有的部分都刪除為止
最後再輸入java -version
指令
如果出現
表明此時已經沒有OpenJDK了,刪除完畢。
安裝SUN JDK
下載安裝
[[email protected] Downloads]# yum install jdk-8u181-linux-x64.rpm
注意,目錄別搞錯了,如果是通過瀏覽器下載的,那一定是Downloads資料夾
配置JDK環境
開啟配置檔案
[[email protected] ~]#vim /etc/profile
在末尾加上如下內容
JAVA_HOME=/usr/java/jdk1.7.0_65
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
並鍵入指令
[[email protected] /]# source /etc/profile
驗證安裝
然後,檢驗一下安裝效果
[[email protected] /]# source /etc/profile
寫個hello.java測試一下
public class hello{
public static void main(String args[]){
System.out.println("Hello,Linux!");
}
}
簡直完美。