Centos7下Java开发基本环境搭建

一、Centos7安装JDK

首先查看自己的机器上是否已经自带openjdk,命令如下:

rpm -qa | grep jdk

如果存在,则按照如下命令进行依次卸载:

yum -y remove fileName (fileName为上步查找到的各个文件)

卸载完成之后,再运行java命令不被系统识别:

[root@localhost ~]# java -version
bash: java: command not found...

接着,首先下载需要的JDK版本的tar.gz包(本文以jdk1.8为例)

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载完成以后上传到centos7服务器。

注:不要使用wget命令直接下载,否则下一步解压的时候会出错,因为去Oracle官网下载过jdk之前需要同意Oracle的安装协议,不然不能下载,但是用wget的方式,默认是不同意,虽然能下载下来,但是下载下来的文件会有问题,所以在Linux上解压一直失败。

然后解压缩下载好的tar.gz包到安装位置

mkdir -p /usr/local/java
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/

接着使用如下命令编辑 /etc/profile文件(需要系统已安装vim):

vim /etc/profile

在该文件末尾加上如下内容:

export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

最后,使用如下命令使配置生效

source /etc/profile

完成以后,来检验是否安装成功:

[root@localhost local]# 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)

输出上面的版本信息即代表安装成功。

二、Centos7安装Maven

首先在官网下载maven的tar.gz包,命令如下(本文以maven 3.5.0为例):

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

然后解压缩下载好的tar包到安装位置

mkdir -p /usr/local/maven
tar -zxvf apache-maven-3.5.0-bin.tar.gz -C /usr/local/maven/

接着我们修改 /etc/profile文件,来配置环境变量(需要系统已安装vim):

vim /etc/profile

将安装JDK配置的环境变量变成如下形式:

export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0 #增加此行
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${MAVEN_HOME}/bin:$PATH #修改此行

然后运行如下命令,使配置的环境变量生效:

source /etc/profile

完成以后,来检验maven是否安装成功:

[root@localhost a]# mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/maven/apache-maven-3.5.0
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.8.0_151/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.16.1.el7.x86_64", arch: "amd64", family: "unix"

至此,我们就完美的完成了maven的安装和配置。

注:如果发现maven下载依赖很慢,解决办法传送门:http://www.cnblogs.com/hafiz/p/7566983.html

三、Centos7安装Git

安装git很简单,只需要运行如下命令即可:

yum -y install git

安装完成后,运行如下命令检验是否安装成功:

[root@localhost a]# git --version
git version 1.8.3.1

输出安装好的git版本信息,证明git安装成功。

四、总结

​    我们通过本文就知道了如何在centos7下安装java的基本环境,包括JDK、Maven、Git.而且聪明的你会发现:JDK和maven的安装惊人的相似,类比法可以很好的举一反三。给自己点赞~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在CentOS 7上安装Apache Kafka

Apache Kafka是一种流行的分布式消息代理,旨在有效处理大量实时数据。Kafka集群不仅具有高度可扩展性和容错性,而且与其他消息代理(如ActiveMQ...

2601
来自专栏尚国

SELinux初学者指南

SELinux(Security Enhanced Linux)是美国国家安全局2000年发布的一种高级MAC(Mandatory Access Control...

1472
来自专栏技术博文

redis配置文件相关

1. 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes daemonize no 2. 当Redis在后台运行时,Redis...

3058
来自专栏云计算教程系列

如何在CentOS上创建Sudo用户[快速入门]

该sudo命令提供了一种机制,用于向普通用户授予通常仅对root用户可用的管理员权限。本教程将向您展示在CentOS上创建具有sudo访问权限的新用户的最简单方...

2770
来自专栏张善友的专栏

CentOS 7 安装Maven

Maven的下载地址是:http://maven.apache.org/download.cgi 安装Maven非常简单,只需要将下载的压缩文件解压就可以了。 ...

3925
来自专栏黑白安全

浅析php.ini设置与Web安全

php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如 system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的...

1162
来自专栏calvin

.Net Core Linux centos7行—安装nginx,运行静态网站

1203
来自专栏张善友的专栏

CentOS 7 安装Maven

2975
来自专栏应用案例

Linux常用软件安装总结

首先说xshell一个好用的功能,如果你同时要管理几台一样的服务器组成的集群,一台一台操作很麻烦,可以使用xshell菜单栏——工具——勾选发送键输入到所有会话...

3358
来自专栏Java帮帮-微信公众号-技术文章全总结

回忆jdk与eclipse安装【工作】

回忆jdk与eclipse安装 摘要: 一 下载JDK9 http://www.oracle.com/technetwork/java/javase/downl...

2464

扫码关注云+社区

领取腾讯云代金券