1. 程式人生 > >CentOS 7:Java環境配置

CentOS 7:Java環境配置

前言

最近打算在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!");
        }
}

在這裡插入圖片描述 簡直完美。