热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos7安装java的多种方式总结

方式一、yum方式安装(简单快速、无需配置环境变量、但可能出现奇怪的问题)1、查看可安装版本yum-ylistjava*2、安装1.8版本yum-yinstalljav

方式一、yum方式安装(简单快速、无需配置环境变量、但可能出现奇怪的问题)

1、查看可安装版本


yum -y list java*

2、安装1.8版本


yum -y install java-1.8.0-openjdk*

3、查看是否安装成功


java -version  #如图所示、即为安装成功、且显示版本号等信息

4、查看jdk安装目录


cd /usr/lib/jvm
cd java-1.8.0-openjdk 

5、卸载


yum -y remove java-1.8.0-openjdk*

方式二、手动安装(需要手动下载安装包、需要配置环境变量)

1、下载安装包

官网下载地址 : https://www.oracle.com/java/technologies/downloads/#java8

如图、下载linux64位tgz压缩包、官网下载需要登录oracle账号、可临时注册一个、几分钟搞定、或者查下其他方式获取安装包皆可。

2、上传

将相应压缩包上传至linux,windows系统推荐使用xshell+xftp远程连接工具,mac系统推荐使用rz/sz传输工具。

3、安装


tar -zxvf jdk-8u333-linux-x64.tar.gz    #解压至当前目录

4、配置环境变量

执行如下命令打开环境变量配置文件


vim /etc/profile

按 i 健进入编辑状态

将如下环境变量信息、写入文件(注意、请将java_home替换为自己的jdk路径)


export java_home=/home/chenjinlong/java/jdk1.8.0_333
export path=$java_home/bin:$path
export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar
export jre_home=$java_home/jre 

输入 :wq 保存并退出文件

(如果输入错误或者不想更新文件、可输入 :q! 进行不保存退出)

使环境变量生效


source /etc/profile

5、验证是否安装成功


java -version

总结

到此这篇关于centos7安装java的多种方式的文章就介绍到这了,更多相关centos7安装java方式)内容请搜索七九推以前的文章或继续浏览下面的相关文章希望大家以后多多支持七九推!





推荐阅读
  • Linux中实用的文件传输命令:rz与sz
    在生物信息学研究中,频繁地在本地与远程Linux服务器间传输文件是一项常见需求。无论是上传待分析的数据集还是下载处理后的结果,高效便捷的文件传输方法至关重要。 ... [详细]
  • 本文详细介绍了如何在VMware环境下安装CentOS 7 Minimal,并成功配置GNOME桌面环境的过程。包括解决网络连接问题和设置默认图形界面等关键步骤。 ... [详细]
  • Redis 教程01 —— 如何安装 Redis
    本文介绍了 Redis,这是一个由 Salvatore Sanfilippo 开发的键值存储系统。Redis 是一款开源且高性能的数据库,支持多种数据结构存储,并提供了丰富的功能和特性。 ... [详细]
  • 本文详细介绍了RPM包构建过程中Spec文件的结构和各部分的作用,包括包描述、准备阶段、构建过程、安装步骤、清理操作以及文件列表等关键环节。同时,提供了关于RPM宏命令、打包目录结构及常见标签的深入解析。 ... [详细]
  • Iris 开发环境配置指南 (最新 Go & IntelliJ IDEA & Iris V12)
    本指南详细介绍了如何在最新的 Go 语言环境及 IntelliJ IDEA 中配置 Iris V12 框架,适合初学者和有经验的开发者。文章提供了详细的步骤说明和示例代码,帮助读者快速搭建开发环境。 ... [详细]
  • 本文详细分析了一个生产系统中遇到的 Apache Axis2 403 Forbidden 错误,并提供了具体的排查步骤和解决方案。 ... [详细]
  • 本文详细探讨了在Python开发中遇到的ImportError: 无法找到名为Crypto.Cipher的模块的问题,并提供了多种解决方案,包括环境配置、库安装和代码调整等方法。 ... [详细]
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • 使用YUM在Linux虚拟机中安装MySQL
    本文详细介绍了如何在Linux虚拟机环境中通过YUM包管理器安装MySQL数据库的过程。包括环境准备、版本选择、安装步骤及启动验证等关键环节。 ... [详细]
  • 本文介绍了如何在 Linux 系统上构建网络路由器,特别关注于使用 Zebra 软件实现动态路由功能。通过具体的案例,展示了如何配置 RIP 和 OSPF 协议,以及如何利用多路由器查看工具(MRLG)监控网络状态。 ... [详细]
  • ipvsadm命令简介:ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。在fedora14、Linux6.0之后系统中 ... [详细]
  • 导读上一篇讲了zsh的常用字符串操作,这篇开始讲更为琐碎的转义字符和格式化输出相关内容。包括转义字符、引号、print、printf的使用等等。其中很多内容没有必要记忆,作为手册参 ... [详细]
  • SonarQube配置与使用指南
    本文档详细介绍了SonarQube的配置方法及使用流程,包括环境准备、样本分析、数据库配置、项目属性文件解析以及插件安装等内容,适用于具有Linux基础操作能力的用户。 ... [详细]
  • CentOS 7.4 KVM虚拟化平台搭建指南
    本文详细介绍了如何在CentOS 7.4系统上搭建KVM虚拟化平台,包括环境准备、网络配置、KVM安装与管理等步骤,适用于希望利用KVM进行虚拟化部署的技术人员。 ... [详细]
  • 大数据SQL优化:全面解析数据倾斜解决方案
    本文深入探讨了大数据SQL优化中的数据倾斜问题,提供了多种解决策略和实际案例,旨在帮助读者理解和应对这一常见挑战。 ... [详细]
author-avatar
alian
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有