Linux - Centos7 搭建 JAVA 环境,安装 MAVEN

2023-11-11

一、下载 MAVEN

1、到官方网址下载:http://maven.apache.org/download.cgi
Maven 官网下载 maven
2、下载好后,使用 FTP 类软件,将下载好的本地文件上传到 Linux 服务器上来。我使用的是 PSFTP ,如果想试试这个软件的可以去百度下载安装 Putty 这个远程连接软件,我自己有一篇关于 PSFTP 常用命令的文章,可以看看如何使用 PSFTP 进行文件上传与下载,PSFTP 属于 Putty 软件里面的,下载好了 Putty 就有 PSFTP,用 Putty 连接远程服务器,使用 PSFTP 做远程文件传输。下面简单的命令是使用 PSFTP 进行文件传输。

psftp> cd maven // 移动目录
Remote directory is now /software/java/maven
psftp> pwd // 查看当前目录
Remote directory is /software/java/maven
psftp> put xxx // 上传本地文件到远程服务器,xxx 为本地文件路径,这样会将该文件上传到你远程服务器的目录。

二、解压

1、文件上传到服务器上来后,使用 tar -zxvf apache-maven-3.8.2-bin.tar.gz 命令解压,解压后会有一个名字叫 apache-maven-3.8.2 的文件(下载的版本不同,对应的名字也不同哈)。
2、apache-maven-3.8.2 这个文件是在当前目录,如果想移动到别的目录,我们使用mv apache-maven-3.8.2 /software/java命令,会将 apache-maven-3.8.2 移动到 /software/java/maven 目录下(这个目录我自己创建的)。

三、配置环境变量

1、修改 /etc/profile 文件

vim /etc/profile

profile 文件末尾配置 MAVEN 环境:

 # MAVEN 环境配置
export MAVEN_HOME=/software/java/maven/apache-maven-3.8.2 # 对应自己安装的 MAVEN 所在的目录
export MAVEN_PATH=${MAVEN_HOME}/bin
export PATH=${MAVEN_PATH}:$PATH

2、使 profile 文件生效

source /etc/profile

四、查看配置环境是否成功

使用命令 mvn -v
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux - Centos7 搭建 JAVA 环境,安装 MAVEN 的相关文章

随机推荐

  • 本地系统盘放到服务器上,如何将本地盘映射在云服务器上

    如何将本地盘映射在云服务器上 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 云服务器组是对云服务器的一种逻辑划分 云服务
  • 人工智能AI 全栈体系(三)

    第一章 神经网络是如何实现的 一个神经网络用不同的数据做训练 就可以识别不同的东西 那么神经网络究竟是怎么训练的 三 神经网络是如何训练的 1 小朋友如何认识小动物 小时候 每当看到一个小动物时 妈妈就会告诉我这是什么动物 见得多了 慢慢地
  • Docker 安装mysql8

    基础命令 docker stop start restart 停止 启动 重启 查看当前运行镜像 docker ps 查看所有镜像 docker ps a 删除镜像 docker rmi f强制删除 image docker安装MySQL
  • [面向对象]

    学习大纲 什么是面向对象 JS中的内置类 专业叫法 构造函数 自定义类 普通函数执行和构造函数执行的区别 原型 原型链查找机制 Function Object 之间的爱恨情仇 面试题 Number方法重构 Object prototype
  • Linux中_使用stat_命令_显示文件或文件系统的详细信息状态

    文章目录 一 stat命令 一 stat命令 stat指令 显示文件 文件系统的状态 详细信息显示 stat命令主要用于显示文件或文件系统的详细信息 该命令的语法格式如下 用法 stat 选项 文件 参数 必选参数对长短选项同时适用 L d
  • 用好React,你必须要知道的事情

    容器性组件 container component 和展示性组件 presentational component 使用React编写组件时 我们需要有意识地将组件划分为容器性组件 container component 和展示性组件 pr
  • Mqtt通信协议详解

    文章目录 1 简介mqtt 2 mqtt协议实现 3 Mqtt数据包 4 QoS等级 5 mqtt传输安全保证 5 1 应用层 5 2 传输层 5 2 1 TLS安全协议 5 3 网络层 1 简介mqtt MQTT Message Queu
  • Unity3D官方教程:WebGL

    什么是 Unity WebGL WebGL工程选项允许Unity以JavaScript程序形式发布使用HTMl5技术和WebGL渲染API 在网页浏览器中运行的Unity内容 为了构建和测试WebGL内容 在 Build Player 窗口
  • 计算机提示vcruntime140.dll丢失是什么意思?vcruntime140.dll丢失的解决方法(详细方法)

    计算机丢失vcruntime140 dll是什么意思 经常看到有小伙伴有在网上问这样的问题 电脑上这个vcruntime140 dll文件丢失的问题经常发生吧 那么就很有必要给大家详细的说说这一方面的问题了 下面我们来看看 第一 vcrun
  • 工具推荐

    关注它 不迷路 本文章中所有内容仅供学习交流 不可用于任何商业用途和非法用途 否则后果自负 如有侵权 请联系作者立即删除 1 在线地址 http 107 151 202 163 8129 2 工具介绍 由于还没想好网站名字 目前仅以ip形式
  • 理解ROS节点和在中.launch文件启动节点

    理解ROS节点 1 图概念概述 Nodes 节点 一个节点即为一个可执行文件 它可以通过ROS与其它节点进行通信 Messages 消息 消息是一种ROS数据类型 用于订阅或发布到一个话题 Topics 话题 节点可以发布消息到话题 也可以
  • 微信小程序云开发入门

    参考链接 1条消息 微信小程序云开发入门详细教程 Yunlord的博客 CSDN博客 微信小程序云开发 1 新建小程序项目 选择使用云开发 进入小程序后点击云开发创建云环境 选择免费版的环境如果提示余额不足欠费进入腾讯云 如果是小程序进入选
  • 【数据库CS751】Union的用法以及含义

    目录 一 Union的含义 二 Union的用法 1 列数一样 这个很重要 2 union与union all 3 union可以排序么 4 别名会影响union么 那么别名会不会影响排序 那么之前说过了各种连接 其实union本质上还是和
  • Backup database plus archivelog delete input;

    Backup database plus archivelog 会备份归档日志Backup database plus archivelog delete input 会备份归档日志并且会在备份结束后删除默认目录下的归档日志 datafil
  • PAT C入门题目-7-17 成绩转换 (15 分)(switch-case)

    7 17 成绩转换 15 分 本题要求编写程序将一个百分制成绩转换为五分制成绩 转换规则 大于等于90分为A 小于90且大于等于80为B 小于80且大于等于70为C 小于70且大于等于60为D 小于60为E 输入格式 输入在一行中给出一个整
  • Python 学习4.1字典

    一 字典内包含的内容是一系列键和它们对应的值 字典放在花括号 中 键和值之间用冒号 分隔 键值对之间用 分隔 想储存多少键值对都可以 eg 输入 a zwj 250 zzy 251 250 zwj print a zwj print a 2
  • 神经网络容易受到对抗攻击,网络攻防原理与技术

    1 信息化战争的作战原则是什么 三项基本原则 一是隐蔽 二是快速 三是高效 隐蔽 就是通过隐身 欺骗等手段 确保 先敌发现 先敌攻击 快速 就是依托情报监视与侦察和快速打击系统 确保 发现即摧毁 高效 就是联合 集中使用高能精确弹药 确保战
  • 2023年大数据面试通关文牒系列篇

    大数据面试通关文牒系列篇 第二篇 Hadoop生态链 Round 1 HIVE HIVE 基础篇 1 Hive内部表和外部表的区别 未被external修饰的是内部表 被external修饰的为外部表 区别 内部表数据由Hive自身管理 外
  • python识别_Python手势识别与控制

    Python手势识别与控制 概述 本文中的手势识别与控制功能主要采用 OpenCV 库实现 OpenCV是一个基于BSD许可 开源 发行的跨平台计算机视觉库 可以运行在Linux Windows Android和Mac OS操作系统上 它轻
  • Linux - Centos7 搭建 JAVA 环境,安装 MAVEN

    一 下载 MAVEN 1 到官方网址下载 http maven apache org download cgi 2 下载好后 使用 FTP 类软件 将下载好的本地文件上传到 Linux 服务器上来 我使用的是 PSFTP 如果想试试这个软件