centos

Java源码在CentOS上如何正确编译

小樊
86
2025-02-11 22:13:08
栏目: 编程语言

在CentOS上编译Java源码,你需要先安装Java Development Kit(JDK)和Apache Maven(或Gradle等构建工具)。以下是详细步骤:

  1. 安装Java Development Kit(JDK):

    CentOS 8默认安装了OpenJDK。如果你需要安装Oracle JDK,可以按照以下步骤操作:

    a. 首先,导入Oracle JDK的GPG密钥:

    sudo rpm --import https://yum.oracle.com/RPM-GPG-KEY-oracle-2021-03-09
    

    b. 创建一个新的YUM仓库文件:

    sudo vi /etc/yum.repos.d/oracle-jdk.repo
    

    c. 将以下内容粘贴到文件中(请确保使用最新的Oracle JDK版本):

    [oracle-jdk]
    name=Oracle Java JDK
    baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/oracle-jdk-19
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.oracle.com/RPM-GPG-KEY-oracle-2021-03-09
    

    d. 保存并退出文件。

    e. 安装Oracle JDK:

    sudo yum install java-19-oracle
    

    f. 验证安装:

    java -version
    
  2. 安装Apache Maven:

    a. 下载Maven的最新版本:

    wget https://www.apache.org/dyn/closer.cgi/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
    

    b. 解压下载的文件:

    sudo tar xvf apache-maven-3.8.4-bin.tar.gz -C /opt
    

    c. 配置环境变量。编辑/etc/profile.d/maven.sh文件:

    sudo vi /etc/profile.d/maven.sh
    

    d. 将以下内容粘贴到文件中:

    export M2_HOME=/opt/apache-maven-3.8.4
    export PATH=$PATH:$M2_HOME/bin
    

    e. 保存并退出文件。

    f. 使环境变量生效:

    source /etc/profile.d/maven.sh
    

    g. 验证安装:

    mvn -version
    
  3. 编译Java源码:

    a. 打开终端,导航到包含Java源码的目录。

    b. 如果项目使用Maven构建,请运行以下命令:

    mvn clean install
    

    c. 如果项目使用Gradle构建,请运行以下命令:

    gradle build
    

    d. 编译完成后,生成的JAR文件通常位于target(Maven)或build/libs(Gradle)目录中。

现在你已经在CentOS上成功编译了Java源码。

0
看了该问题的人还看了