centos安装jdk、maven、git合集
需积分: 0 7 浏览量
更新于2023-08-25
收藏 151.44MB ZIP 举报
在IT行业中,Linux系统,尤其是CentOS,是服务器部署的常用选择。对于开发和运维人员来说,安装Java JDK(Java Development Kit)、Maven(项目管理工具)和Git(版本控制系统)是日常工作中不可或缺的部分。本篇文章将详细讲解如何在CentOS 7.6上安装这些工具。
我们来看JDK的安装。`jdk-8u381-linux-x64.tar.gz` 是Oracle JDK 8的Linux 64位版本。在CentOS 7.6上安装步骤如下:
1. **下载JDK**:你需要将这个压缩包上传到服务器的某个目录,比如 `/home/user/downloads`。
2. **解压JDK**:使用命令 `tar -zxvf jdk-8u381-linux-x64.tar.gz -C /opt/` 将其解压到 `/opt` 目录下,这样可以保持系统的整洁。
3. **配置环境变量**:打开或创建 `/etc/profile.d/jdk.sh` 文件,添加以下内容:
```
export JAVA_HOME=/opt/jdk1.8.0_381
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
```
4. **使环境变量生效**:运行 `source /etc/profile.d/jdk.sh` 或重启终端。
接下来是Maven的安装,`apache-maven-3.9.4-bin.tar.gz` 包含了最新版本的Maven。安装步骤如下:
1. **下载Maven**:同样,将压缩包上传并解压至 `/opt` 目录,命令为 `tar -zxvf apache-maven-3.9.4-bin.tar.gz -C /opt/`。
2. **配置环境变量**:打开或创建 `/etc/profile.d/maven.sh` 文件,添加:
```
export M2_HOME=/opt/apache-maven-3.9.4
export PATH=$M2_HOME/bin:$PATH
```
3. **使环境变量生效**:运行 `source /etc/profile.d/maven.sh` 或重启终端。
最后是Git的安装。`git-2.42.0.tar.gz` 是Git的一个较新版本。安装步骤如下:
1. **下载Git**:将压缩包上传并解压到 `/opt` 目录,使用 `tar -zxvf git-2.42.0.tar.gz -C /opt/`。
2. **编译与安装**:进入解压后的目录 `/opt/git-2.42.0`,运行 `./configure --prefix=/usr/local/git && make && sudo make install`。
3. **配置环境变量**:在 `/etc/profile.d/git.sh` 文件中添加:
```
export PATH=/usr/local/git/bin:$PATH
```
4. **使环境变量生效**:运行 `source /etc/profile.d/git.sh` 或重启终端。
现在,你已经在CentOS 7.6上成功安装了JDK、Maven和Git。JDK用于编写和运行Java程序,Maven帮助管理和构建Java项目,而Git则为代码版本控制提供了强大的支持。这三者都是开发者和运维人员的必备工具,确保了高效的工作流程和项目协作。记得在每次安装后测试命令是否正常工作,例如 `java -version`, `mvn -version` 和 `git --version`。


麋鹿叔叔
- 粉丝: 64
最新资源
- 曹国伟:互联网世界遨游的创业老兵.docx
- 基于能力本位的中职计算机专业课程体系的研究.docx
- 软件开发过程规范.doc
- 基于网络药理学研究络石藤-伸筋草药对治疗骨关节炎的作用机制.docx
- 通信公司营业部优秀员工汇报材料.doc
- 试论大数据时代企业档案信息化建设.docx
- 基于经典统计学的网络安全威胁挖掘分析技术.docx
- ATC单片机实验开发板系统设计.doc
- 基于互联网+管理信息系统的高校发展党员工作研究.docx
- 混合式学习理念在网络虚拟教室英语培训中的应用.docx
- 八层电梯的PLC控制研究与设计开发.doc
- 办公自动化文字处理基础.docx
- 遗传算法在电力系统电源规划中的应用.ppt
- 移动通信企业CRM现状分析.doc
- 《Java语言程序设计》测试题-及答案.doc
- 企业培训信息化建设最新文档.doc