天天看點

java linux安裝jdk,git, maven

jdk8下載下傳位址:​​https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html​​

java linux安裝jdk,git, maven

mkdir /usr/local/java

cd /usr/local/java 

rz -e jdk-8u211-linux-x64.tar.gz

tar -xvf   jdk-8u211-linux-x64.tar.gz

檢查效果:

java linux安裝jdk,git, maven

git 安裝注冊:

mkdir /usr/local/git

cd /usr/local/git 

安裝編譯依賴:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

下載下傳Git并解壓

wget https://github.com/git/git/archive/v2.3.0.zip

unizp  v2.3.0.zip 

cd  v2.3.0.zip 

指定編譯安裝路徑和執行安裝:

make prefix=/usr/local/git all && make prefix=/usr/local/git install

檢查:

git --version 

which git 

whereis git 

 git注冊,密鑰生成:

[root@bogon git]# git config --global user.name "chen1932390299"
[root@bogon git]# git config --global user.email [email protected]
[root@bogon git]# git config --list
user.name=chen1932390299
[email protected]
[root@bogon git]# cd git-repo/
[root@bogon git-repo]#  echo “README” > readme.txt
[root@bogon git-repo]# ll
total 4
-rw-r--r--. 1 root root 11 Apr 20 15:04 readme.txt
[root@bogon git-repo]# git init
Initialized empty Git repository in /usr/local/git/git-repo/.git/
[root@bogon git-repo]# cd ~
[root@bogon ~]# mkdir .ssh
[root@bogon ~]# cd .ssh
[root@bogon .ssh]# ssh-keygen -t rsa -C "[email protected]"
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:
8c:fa:e5:3a:a4:48:c8:fe:58:41:7f:99:5c:e6:90:8d [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|        +        |
|   .   E +       |
|  . . .oB        |
|.. . ..=S.       |
|... ..o          |
|.. o.o  .        |
| .+ ...o         |
| ...  oo.        |
+-----------------+
[root@bogon .ssh]# cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5wZoqfl3kpLnugTku4J10JhuKJLZq/0RBBfsRrO7OtBzjBjnGCBvdGY3K+2m0IMu5UGhXgdBRPMVtxKG1QlYxKEVmgQpaEpZnsXsG0wDKHsgrn3oBgD59mpdvIGOh6korJ/GBlYRF4Djw0YmtTRFTcv5Jx5AAo7lTXYkJttcm4rxFhLsXg/gZNoyBlRzH+AQXQQjajYyvnx4+dJMXxEizrebNSmVxnLyotGovCnza/jSC617ASi0AOoyrWM5RHUsvnf92LmUwk+LR6Eyz97Aa6tyl1r5G8sR0VV/k+koxKHSXxn1cxozmNPdqJZ2fLiisUp9oTa0S9I3RCqS7zAWLw== [email protected]
[root@bogon .ssh]#      

  

maven 安裝:

cd /usr/local

mkdir maven

cd /usr/local/maven

wget https://archive.apache.org/dist/maven/maven-3/3.1.0/binaries/apache-maven-3.1.0-bin.tar.gz

tar -zxvf apache-maven-3.1.0-bin.tar.gz 

vim /etc/profile.d/maven.sh

#添加如下:

export MAVEN_HOME=/usr/local/maven/apache-maven-3.1.0

export PATH=${MAVEN_HOME}/bin:${PATH}

source /etc/profile.d/maven.sh

檢驗:

mvn -v 

成功
本地倉庫建立配置
mkdir /usr/local/maven
cd /usr/local/maven
rz -e apache-maven-3.6.1-bin.tar.gz
tar -xvf  apache-maven-3.6.1-bin.tar.gz
建立本地倉庫
mkdir mvn-repo :
cd   /usr/local/maven/apache-maven-3.6.1/conf
vi setting.xml 
找到如下部分:
<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->在此位置新增倉庫剛才的mvn-repo路徑:
  <localRepository> /usr/local/maven/apache-maven-3.6.1/mvn-repo</localRepository>代理設定:
找到<proxies>标簽在裡面修改host,port,:
 <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username></username>
      <password></password>
      <host>proxy.we.com</host>
      <port>8484</port>
      <nonProxyHosts></nonProxyHosts>
    </proxy>鏡像設定:
找到<miorrors>标簽在裡面加入ali鏡像
 <mirror>
         <id>alimaven</id>
         <name>aliyun maven</name>
         <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
         <mirrorOf>central</mirrorOf>
    </mirror> 四。環境變量配置java git ,maven 
vi /ect/profile
#java_home
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#git 
export PATH="/usr/local/git/bin:$PATH"
#maven
#maven
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1
export PATH=${MAVEN_HOME}/bin:${PATH}儲存後激活:
source /etc/profile