centos7搭建java环境
本章内容讲解在centos上搭建一些环境:
jdk11,maven3,git
jdk11 安装
首先安装jdk。我们到oracle官网下载jdk,
jdk11下载
https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
更多版本下载
https://www.oracle.com/java/technologies/javase-downloads.html
解压下载的安装包
tar -xzvf jdk-xxx.tar.gz
编辑配置文件
vi /etc/profile
添加下面配置文件
export JAVA_HOME=/usr/local/jdk11
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
验证
java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
maven安装
下载包
wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
解压后配置
vi /etc/profile
export M2_HOME=/usr/local/maven3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
使配置生效
source /etc/profile
验证
mvn -v
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:22+0800)
Maven home: /usr/local/maven3
Java version: 11.0.1, vendor: Oracle Corporation
Java home: /usr/local/jdk11
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1062.1.1.el7.x86_64", arch: "amd64", family: "unix"
#
git 安装
更多方法参见官网
直接安装
https://git-scm.com/download/linux
yum -y install git
// ------------分割线----------
源码编译
https://mirrors.edge.kernel.org/pub/software/scm/git/
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz
tar -zxvf git-2.9.0.tar.gz
cd git-2.9.0
./configure --prefix=/usr/local
make
sudo make install
验证
git --version
出现以下内容
git version 1.8.3.1
git绑定github
首先生成公钥
ssh-keygen -t rsa
一直回车即可:
出现以下画面
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
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:
SHA256:【这里特殊处理】
The key's randomart image is:
+---[RSA 2048]----+
| |
| o |
| . o=o |
| o+*+o |
| .S+.o++ |
| E ..o =.= |
| ..=. .. *B o |
| o+=.. +.+=. |
| +X*+ ++..|
+----[SHA256]-----+
查看
id_rsa.pub 复制里面内容到github中添加
https://github.com/settings/keys
名字可以随便写
现在可以在centos7中clone项目啦。
还没有评论,来说两句吧...