溫馨提示×

如何在CentOS上安裝Java開發環境

小樊
37
2025-10-09 07:26:00
欄目: 編程語言

一、準備工作

在安裝Java開發環境前,建議先更新系統軟件包,確保后續安裝過程順利:

sudo yum update -y

二、安裝JDK(核心開發工具)

JDK(Java Development Kit)是Java開發的基礎,包含編譯器(javac)、運行時環境(JRE)和開發工具。CentOS上可通過yum(推薦,自動處理依賴)手動下載tar.gz包兩種方式安裝。

1. 使用yum安裝OpenJDK(推薦)

OpenJDK是開源的Java實現,兼容性好,適合大多數開發場景。CentOS默認倉庫中提供OpenJDK 8、11、17等版本,可根據需求選擇:

  • 安裝OpenJDK 8(傳統穩定版,適合舊項目):
    sudo yum install java-1.8.0-openjdk-devel -y
    
  • 安裝OpenJDK 11(長期支持版,適合現代應用):
    sudo yum install java-11-openjdk-devel -y
    
  • 安裝OpenJDK 17(最新長期支持版,適合新項目):
    sudo yum install java-17-openjdk-devel -y
    

安裝完成后,通過以下命令驗證是否成功:

java -version  # 查看Java運行時版本
javac -version # 查看Java編譯器版本(確認開發工具已安裝)

若輸出類似openjdk version "11.0.xx"的信息,則表示安裝成功。

2. 手動安裝Oracle JDK(可選)

若需要使用Oracle JDK(如特定版本或有商業授權需求),可按以下步驟操作:

  • 下載JDK:訪問Oracle官網下載適用于Linux的.tar.gz包(如jdk-17_linux-x64_bin.tar.gz),推薦使用wget直接下載:
    wget --no-cookies --no-check-certificate https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
    
  • 解壓到指定目錄:將下載的包解壓到/usr/local(系統軟件常用目錄):
    sudo tar zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local
    
  • 重命名目錄(可選):為方便管理,可將解壓后的目錄重命名為jdk1.7.0_XXX(版本號根據實際調整):
    sudo mv /usr/local/jdk-17 /usr/local/jdk1.7.0_XXX
    

三、配置環境變量

為了讓系統全局識別Java命令(如java、javac),需設置JAVA_HOME(JDK安裝路徑)和PATH(命令搜索路徑)。

1. 編輯環境變量文件

推薦編輯/etc/profile(全局生效)或~/.bashrc(當前用戶生效),這里以/etc/profile為例:

sudo vi /etc/profile

在文件末尾添加以下內容(根據實際JDK路徑調整):

  • OpenJDK路徑(如OpenJDK 11):
    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
  • Oracle JDK路徑(如手動安裝的JDK 17):
    export JAVA_HOME=/usr/local/jdk1.7.0_XXX
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    

2. 使配置生效

保存并退出編輯器后,運行以下命令使配置立即生效:

source /etc/profile

3. 驗證環境變量

通過以下命令檢查JAVA_HOME是否設置正確,以及Java命令是否能全局調用:

echo $JAVA_HOME  # 應輸出JDK安裝路徑(如/usr/lib/jvm/java-11-openjdk)
which java       # 應輸出Java命令路徑(如/usr/lib/jvm/java-11-openjdk/bin/java)

四、驗證Java開發環境

最后,通過編寫并運行一個簡單的Java程序,驗證環境是否配置成功:

  • 創建Java文件:使用vim創建HelloWorld.java
    vim HelloWorld.java
    
    輸入以下內容(按i進入編輯模式,輸入完成后按Esc,再輸入:wq保存退出):
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, CentOS Java!");
        }
    }
    
  • 編譯Java文件
    javac HelloWorld.java
    
    若編譯成功,會生成HelloWorld.class文件。
  • 運行Java程序
    java HelloWorld
    
    若輸出Hello, CentOS Java!,則表示Java開發環境配置成功。

五、可選:安裝開發輔助工具

若需提升開發效率,可安裝以下常用工具:

  • Maven(項目管理與依賴管理):
    sudo yum install apache-maven -y
    mvn -version  # 驗證安裝
    
  • Gradle(構建工具):
    sudo yum install gradle -y
    gradle -v     # 驗證安裝
    
  • Tomcat(Java Web服務器,可選):
    參考CentOS安裝Tomcat的官方文檔,部署Java Web應用。

通過以上步驟,你已在CentOS上成功搭建了Java開發環境,可開始編寫、編譯和運行Java程序。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女