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 就安装成功了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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