Linux 安装Java,git,maven

1
2
3
4
5
6
7
8
9
10
yum install java -y<br><br>export JAVA_HOME=/export/server/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
<br>
yum install git -y
 
 
java -version
git version
测试是否安装成功

  

 将git证书配置到github

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
git config --global user.name "qukaige"
 git config --global user.email "qukaige@163.com"
 ssh-keygen -t rsa -C "quakige@163.com"
 
一直回车
Your identification has been saved in /root/.ssh/id_rsa.
公钥地址
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
4d:09:6f:d5:35:2d:43:9a:8c:2a:d4:d1:33:54:74:fb 18800022773@163.com
The key's randomart image is:
+--[ RSA 2048]----+
|        oo.o+oooo|
|       . ++= ++.o|
|      . . *o+ .o |
|     .   =     . |
|      . S .     E|
|       .         |
|                 |
|                 |
|                 |
+-----------------+

 

进入github 

 

 

 验证是否连接成功

1
ssh git@github.com

 以上就配置成功了

 

maven 去官网下载

 

 

 在linux 服务中

1
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.zip

下载完成解压缩  

1
unzip  apache-maven-3.6.2-bin.zip

配置mvn环境变量

1
vim /etc/profile

最底下加入2行代码, 请对应自己maven解压目录

1
2
export MAVEN_HOME=/root/maven/apache-maven-3.6.2
export PATH=$MAVEN_HOME/bin:$PATH

 :wq 保存 刷新profile 文件

1
. /etc/profile

 

验证是否安装成功

1
mvn -version
1
2
3
4
5
6
[root@localhost apache-maven-3.6.2]# mvn -version
Apache Maven 3.6.2 (40f52333136460af0dc0d7232c0dc0bcf0d9e117; 2019-08-27T11:06:16-04:00)
Maven home: /root/maven/apache-maven-3.6.2
Java version: 1.8.0_151, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_151/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.6.1.el7.x86_64", arch: "amd64", family: "unix"

  

maven 就安装成功了

posted @   qukaige  阅读(252)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
历史上的今天:
2018-10-31 python-socket TCP
点击右上角即可分享
微信分享提示