Centos7-Install-Java8-Maven-Git-Gradle

Centos 7.* Java环境部署配置记录

  • 阅读提醒,权限root.线上环境请勿模仿。

文件存放位置。

  • opt
    • backup
    • javahome
    • mavenhome
    • gradlehome
mkdir -p /opt/{backup,javahome,mavenhome,gradlehome}

相关基础程序安装

  • 安装wget
yum -y install wget

基础环境安装

  • 安装jdk
  • 安装maven
  • 安装git
  • 安装gradle

安装Jdk

  • 检查系统是否已安装JDK环境
java -version
rpm -qa | grep java
  • 下载Jdk安装包
cd /opt/backup  //切换目录
wget -c xxx //下载
  • 解压jdk
tar -zxvf jdk-8u151-linux-x64.tar.gz
  • 移动解压文件
 mv ./jdk1.8.0_151/ javahome/
  • 打开profile配置文件
vi /etc/profile
  • 添加内容
export JAVA_HOME=/opt/javahome/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
  • 刷新配置信息
source /etc/profile
  • 检查环境是否配置成功
java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
  • 出现以上内容说明环境基本安装成功。

安装Maven

  • 下载Mavan安装包

不要源代碼,下载编译之后的。Binary tar.gz archive

解压发现带pom文件那个是源代码。

cd /opt/backup  //切换目录
wget -c xxx
  • 解压Maven
tar -zxvf apache-maven-3.5.0-bin.tar.gz
  • 移动文件
mv ./apache-maven-3.5.0/ mavenhome/
  • 配置环境变量
export MAVEN_HOME=/opt/mavenhome/apache-maven-3.5.0
export PATH=${PATH}:${MAVEN_HOME}/bin
  • 刷新配置信息
. /etc/profile
  • 检查是否安装成功
mvn -version

安装git

  • 源安装
yum -y install git
  • 检查安装
[root@localhost ~]# git version
git version 1.8.3.1
  • 看到版本说明安装成功

安裝Gradle

在语法上是基于Groovy语言的(Groovy 是一种基于JVM的敏捷开发语言,可以简单的理解为强类型语言java的弱类型版本),在项目管理上是基于Ant和Maven概念的项目自动化建构工具

  • 下载
cd /opt/backup  //切换目录
wget -c https://downloads.gradle.org/distributions/gradle-4.0.1-all.zip
  • 解压
unzip -d gradle-4.0.1-all.zip

如果没有unzip 安装下

yum -y install unzip
  • 移动文件
mv ./gradle-4.0.1/ gradlehome/
  • 配置环境变量
vim /etc/profile
//添加
export GRADLE_HOME=/opt/gradlehome/gradle-4.0.1
export PATH=${PATH}:${GRADLE_HOME}/bin
  • 刷新配置使其生效
source /etc/profile
  • 检查是否安装成功
gradle -v
[root@localhost opt]# gradle -v
  ------------------------------------------------------------
 Gradle 4.0.1
  ------------------------------------------------------------
Build time:   2017-07-07 14:02:41 UTC
Revision:     38e5dc0f772daecca1d2681885d3d85414eb6826
Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_161 (Oracle Corporation 25.161-b12)
OS:           Linux 3.10.0-514.el7.x86_64 amd64

END

猜你喜欢

转载自my.oschina.net/z201/blog/1615353