centos7下安装java及环境变量配置技巧

现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置。

首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切的配置安装都按照的是centos7来进行的,当然其他版本的centos的操作也类似,如果有需要的,请自行百度哈。

本次安装环境:

centos7 64位

jdk1.8 64位

xshell免费版 win10*64位

一、首先进来,需要检查自带的openjdk是否卸载(或者是判断是否存在,因为一般centos会预装openjdk):

在xshell中输入rpm -qa | grep java或者输入rpm -qa | grep jdk

rpm -qa | grep java

二、如果存在对应的openjdk,展示出响应的列表,那么就需要进行卸载。

在xshell中输入rpm -e --nodeps tzdata- 文件名(这个文件名就是你查看的openjdk的文件列表中的文件名),然后删除即可。

三、创建一个java的资源库

1.首先回到根目录,输入cd /即可。

2.然后输入mkdir java。

3.然后进入刚才创建的java目录,输入cd java。

4.输入java的下载地址,进行下载。

1-4的步骤的操作如下所示。

cd /
mkdir java/
cd java
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz 

5.查看当前下载的文件名,然后对下载的java文件进行解压。

ls
tar -zxvf jdk-8u171-linux-x64.tar.gz 

四、完成上述步骤过后,进行环境变量的配置。

vi /etc/profile 

在文件的最后面,加上以下代码

export JAVA_HOME=/java/jdk1.8.0_171
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH  //然后保存退出即可 

在执行完保存过后,必须执行以下source /etc/profile,重置文件,让它生效。

五、执行java -version查看是否成功配置好(以下表示配置成功)。

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode) 

总结

以上所述是小编给大家介绍的centos7下安装java及环境变量配置技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

时间: 2018-05-25

CentOS7下java环境的搭建教程

CentOS是自带OpenJDK的,但遗憾的是有些软件需要在OracleJDK下才能正常的工作,所以需要卸载并重新安装. 1,在CLI换成root用户 su  2,看下自带的jdk rpm -qa | grep jdk  结果是 java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64 java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.

Centos6.5搭建java开发环境配置详解

一.安装jdk 1.查看Linux自带的JDK是否已安装 java –version 如果出现openjdk,最好还是先卸载掉openjdk,在安装sun公司的jdk. 2.查看jdk信息 rpm -qa|grep java 3.卸载OpenJDK,执行以下操作: rpm -e --nodeps tzdata-java-2012c-1.el6.noarch rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64 4.新

详解CentOS安装tomcat并且部署Java Web项目

1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:http://

在CentOS系统上安装Java的openjdk的方法

CentOS 6.X 和 5.X 自带有OpenJDK runtime environment  (openjdk).它是一个在linux上实现开源的java 平台.CentOS  yum 命令 安装 Java SDK openjdk centos linux JAVA(openjdk)软件包名 1.java-1.7.0-openjdk - OpenJDK Runtime Environment 2.java-1.7.0-openjdk-devel - OpenJDK Development E

Linux centOS安装JDK和Tomcat的教程

首先下载JDK. 这里使用的是jdk-8u181-linux-x64.tar.gz 下载Tomcat. 这里使用的是apache-tomcat-8.5.35.tar.gz 创建目录 $ cd / $ mkdir soft $ cd soft 把安装包放到soft里 可以使用yum命令上传 安装 yum install -y lrzsz rz回车选择文件 安装JDK $ cd /usr $ mkdir java $ tar -zxvf jdk-8u181-linux-x64.tar.gz -C /

centOs6.9服务器版本安装图解(包含java和mysql)

首先新建一个空的系统盘(选择的是centOs64位版本) 点击图上的编辑虚拟机设置 依次选择centOs的镜像文件,然后点击确定.下面开启虚拟机 出现这个画面之后选择第一个选项 出现上述画面后,选择skip跳过就到了安装的正式界面 一路next直到下面的画面出现 然后选择是,忽略所有数据(这个不用担心数据的问题,因为一开始建的就是空白磁盘) 然后出现下面的画面 可以自由的改名字,然后再点下一步之前一定要点配置网络(否则会上不了网) 先选择System eth0这个,然后点编辑(或者双击Syste

在CentOS上配置Java环境变量的教程

rhel 和 centos linux 使用yum命令后,将 OpenSDK 安装到/usr/lib/jvm/ 目录: [root@dabu.info ~]# ls -l /usr/lib/jvm/ 输出如下: total 4 drwxr-xr-x. 3 root root 4096 Feb 24 17:00 java-1.7.0-openjdk-1.7.0.51.x86_64 lrwxrwxrwx. 1 root root 21 Feb 24 17:00 jre -> /etc/alterna

详解docker镜像centos7配置Java运行环境

1.拉取centos镜像 docker pull centos:7 2.基于拉取到的镜像运行一个容器 docker run -it --name mycentos docker.io/centos:7 /bin/bash 运行起来就直接进入了容器的交互界面 3.容器中安装jdk 首先查询可用的jdk版本 yum search java|grep jdk 根据搜索到jdk进行安装 yum install java-1.7.0-openjdk 安装完成之后可以不用配置环境变量,因为安装完成之后貌似是

Linux CentOS 7.0中java安装与配置环境变量的步骤详解

一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.jar等,这就导致"javac"等这样的命令即便配置了环境变量也不能用,所以要重新安装jdk,并且配置环境变量,并解决"javac"命令不可用的问题. 下面话不多说了,来随着小编一起看看详细的介绍吧. 二.下载安装JDK 1.CentOS下,首先让当前用户获取root权限,

在CentOS系统中检测Java安装及运行jar应用的方法

测试java是否安装配置成功 查看 java 版本,输入命令: [root@dabu.info ~]# java -version 创建一个java小程序测试下,名字叫 HelloWorld.java ,输入以下命令: [root@dabu.info ~]# touch HelloWorld.java 将以下代码复制到 HelloWorld.java 中 : public class HelloWorld { public static void main(String[] args) { Sy

CentOS系统中一键安装Openstack图文教程

前言 首先找到一个国外的网站, http://openstack.redhat.com/Main_Page,进入到quickstart页面中 简单翻译如下: 用到的工具是一个被成为RDO的东东, 能够在基于RHEL内核的linux系统,如RedHat,CentOS,Scientific Linux下,快速实现三步安装.  一:安装RDO软件 sudo yum install -y http://rdo.fedorapeople.org/rdo-release.rpm 二:安装一个叫packsta

Centos系统中如何在指定位置下安装Nginx

Centos系统中如何在指定位置下安装Nginx?前言需求分析安装过程环境准备安装Nginx需要的编译及依赖库安装OpenSSL库安装 PCRE库安装Zlib库安装Nginx启动Nginx进行验证撒花!Nginx 安装成功! 前言 之前因为没有写博客的习惯,导致很多东西时间久了容易遗忘.今天起,将会把工作中遇到的问题与解决思路携程博客分享出来.希望与各位程序员共同进步. 需求分析 工作中为方便运维人员安装部署.项目经理要求前端包与web服务器进行统一打包.统一入库. 从而实现运维人员使用简单的t

Centos系统中彻底删除Mysql数据库步骤

详细步骤如下所示: 1.输入命令查询系统中已安装的mysql. rpm -qa |grep -i mysql 2.逐个卸载mysql. yum remove 系统显示已安装的mysql 比如: yum remove mysql-community-server-5.7.19-1.el7.x86_64 3.卸载完成后使用find命令来查找系统中存在的mysql文件夹. find / -name mysql 4.使用rm -rf命令逐个删除文件夹路径即可. 比如: rm -rf /etc/logro

CentOS 7 下使用yum安装MySQL5.7.20 最简单方法

CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的. 上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum. (经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接) 1.卸载  先停掉mysql进程   没有安装过的可以直接跳过 pkill -9 mysqld rpm -qa|grep -i mysql 用命令 yum -y rem

在Docker中开发Java 8 Spring Boot应用程序的方法

在本文中,我将向您展示如何使用Java 8开发和运行简单的Spring Web应用程序,而无需在本地计算机上安装Java 8. Python开发人员使用虚拟环境为不同项目创建和管理单独的环境,每个环境使用不同版本的Python来执行,存储和解析Python依赖项.Java和许多其他技术不支持虚拟环境概念.在这一点上,Docker来帮助我们. Docker是一个虚拟化平台.您可以从Docker官方网站上找到基本信息和安装指南. 一旦安装了Docker工具箱,就不需要安装我们的示例应用程序中所需的J

Android中AndroidStudio&Kotlin安装到运行过程及常见问题汇总

工具:Android Studio 语言:Kotlin 1.Android Studio的安装与配置 AndoridStudio官方网址:直接点击即可进入AS官网下载页面 1.1.android studio的下载与安装 下载好AS的文件后,直接打开androidstudio的exe文件,弹出安装欢迎对话框如下图所示 点击Next 勾选Android Virtual Devide(AVD)安卓虚拟设备,这样之后可以在电脑上生成一个虚拟的安卓机以方便我们运行编写好的程序.如果准备用真机进行测试的,

在Linux中查看及终止正在运行的后台程序方法

linux 任务管理-后台运行与终止 fg.bg.jobs.&.ctrl + z命令 一. & 加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &, 二.ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 三.jobs 查看当前有多少在后台运行的命令 jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(kill),shell 从当前的shell环境

Xen虚拟机在CentOS系统中的安装和使用方法

一.原理讲解 虚拟化的概念:将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU.内存.磁盘.I/O等硬件变成可以动态管理的"资源池",从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化. XEN是目前Linux上的最佳的虚拟化解决方案,特别适合于服务器应用,如用于将多个服务器合并到一台物理服务器上,以节省运营成本(机房空间.电力消耗):或者是出于安

CentOS 7中利用yum安装Nginx的方法教程

前言 因为最近在筹备Docker系列课程,其中涉及到在CentOS 7中安装Nginx.遇到一些问题,所以想着将过程总结分享出来供大家参考学习,下面来看看详细的介绍: 当使用以下命令安装Nginx时,发现无法安装成功. yum install -y nginx 需要做一点处理. 安装Nginx源 执行以下命令: rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noar