centos安装JDK1.8和Maven

centos安装JDK1.8和Maven

安装JDK1.8

以下是在CentOS上安装Java JDK 8.141的步骤:

  1. 更新系统:

    在安装软件之前,首先确保系统已更新:

    bash 复制代码
    sudo yum update
  2. 安装Java JDK 8:

    CentOS使用 yum 包管理器,你可以使用以下命令安装Java JDK 8:

    bash 复制代码
    sudo yum install java-1.8.0-openjdk-devel
  3. 配置环境变量:

    打开你的 ~/.bashrc 文件并添加以下行:

    bash 复制代码
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
    export PATH=$JAVA_HOME/bin:$PATH

    保存并关闭文件后,运行以下命令以应用更改:

    bash 复制代码
    source ~/.bashrc
  4. 验证Java和JAVA_HOME:

    运行以下命令以确保Java和JAVA_HOME已正确设置:

    bash 复制代码
    java -version
    echo $JAVA_HOME

    确保 java -version 输出Java的版本信息,而 echo $JAVA_HOME 输出设置的Java JDK路径。

现在,你已经成功安装并配置了Java JDK 8。接下来,你可以按照之前的步骤安装Maven,并确保Maven可以正常工作。

安装Maven、上传压缩包到服务器、解压并配置路径的步骤如下:

在服务器上安装Maven

  1. SSH登录到服务器:

    bash 复制代码
    ssh your_username@your_server_ip
  2. 下载Maven二进制文件:

    bash 复制代码
    wget http://apache.osuosl.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
  3. 解压Maven压缩包:

    bash 复制代码
    tar -zxvf apache-maven-3.6.3-bin.tar.gz
  4. 移动Maven文件夹到合适的目录:

    bash 复制代码
    sudo mv apache-maven-3.6.3 /opt/maven
  5. 配置环境变量:

    bash 复制代码
    echo 'export PATH=/opt/maven/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
  6. 验证Maven安装:

    bash 复制代码
    mvn --version

上传Maven压缩包到服务器

将本地的Maven压缩包上传到服务器。你可以使用scp命令:

bash 复制代码
scp /path/to/local/apache-maven-3.6.3-bin.tar.gz your_username@your_server_ip:/path/to/remote/

在服务器上解压并配置路径

  1. SSH登录到服务器:

    bash 复制代码
    ssh your_username@your_server_ip
  2. 移动到上传目录:

    bash 复制代码
    cd /path/to/remote/
  3. 解压Maven压缩包:

    bash 复制代码
    tar -zxvf apache-maven-3.6.3-bin.tar.gz
  4. 移动Maven文件夹到合适的目录:

    bash 复制代码
    sudo mv apache-maven-3.6.3 /opt/maven
  5. 配置环境变量:

    bash 复制代码
    echo 'export PATH=/opt/maven/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc
  6. 验证Maven安装:

    bash 复制代码
    mvn --version

以上步骤将在服务器上安装Maven,上传Maven压缩包,解压并配置路径。确保替换命令中的your_username和your_server_ip为实际的用户名和服务器IP地址,并根据需要替换本地Maven压缩包的路径。

相关推荐
别动我齐刘海4 小时前
C++ 工程化学习
java·linux·前端·c++·学习·机器学习·机器人
玖石书6 小时前
Ubuntu 24.04 UFW 全命令攻略:从入门到端口开放实战
linux·运维·ubuntu
xiaoqiMikko6 小时前
Linux 实战(七):useradd、sudoers、umask、SGID、软链 —— 三台真机实测
linux·centos
拂拉氏8 小时前
【知识讲解】 Linux之动静态库的了解
linux·运维·服务器·动静态库
Fcy6489 小时前
Linux下 五种IO模型的认识与⾮阻塞IO的实现
linux·服务器·io
Mikko79 小时前
Linux 重启后日志没了?进程被 OOM 杀了去哪看?logrotate 之后日志还往旧文件写?三台真机实测日志与性能排查
linux·运维·centos
书生执笔画浮沉9 小时前
分享一个开源小工具CAdapt
linux·c·gnu·glibc·kernel·升级·灵感
mounter62510 小时前
Linux 内核热升级(Live Update)技术详解:PCI、VFIO 与 IOMMU 子系统的演进与实战解析引言
linux·linux kernel·kernel·iommu·vfio
砚凝霜10 小时前
【软考信息安全】第十九章 Unix/Linux安全分析与防护
linux·安全·unix
creator_Li11 小时前
Linux 的 Page Cache
linux·page cache