CentOS 7下JDK8的详细安装步骤
本文为大家分享了CentOS 7下安装JDK8的详细步骤,供大家参考,具体内容如下
一、下载JDK
至oracle官网下载,如图所示
二、安装JDK
把rpm文件拷贝至/usr/java,如果没有java文件夹, mkdir /usr/java/
使用npm -ivh jdk文件名安装,如图所示
三、配置环境变量
使用命令 vi /etc/profile,插入图中红色部分:
注意=两边不要有空格
使用:wq保存退出,然后输入source /etc/profile和java -version,如图示表示安装成功,默认安装在/usr/java目录下
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
如何为Spark Application指定不同的JDK版本详解
前言 随着企业内部业务系统越来越多,基于JVM的服务,通常情况线上环境可能会有多套JDK跑不同的服务.大家都知道基于高版本的Java规范编写的服务跑在低版本的JVM上会出现:java.lang.UnsupportedClassVersionError的异常. Spark 2.2开始移除了对Java 7的支持,大多数情况下,我们的Spark Application是和Hadoop系统公用的JDK,如果Hadoop依赖的JDK版本是7,那我们基于JDK 8编写的Application跑在上面就会出问
-
通过JDK源码角度分析Long类详解
概况 Java的Long类主要的作用就是对基本类型long进行封装,提供了一些处理long类型的方法,比如long到String类型的转换方法或String类型到long类型的转换方法,当然也包含与其他类型之间的转换方法.除此之外还有一些位相关的操作. Java long数据类型 long数据类型是64位有符号的Java原始数据类型.当对整数的计算结果可能超出int数据类型的范围时使用. long数据类型范围是-9,223,372,036,854,775,808至9,223,372,036,85
-
详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)
有时候需要看Java源码,但是 Java 1.7 和 Java 1.8的差别的关系,有时候你想查看不同jdk版本的Java源码. 或者你的项目需要测试不同Java jdk 版本的通用与否.那么这个编辑器支持多个版本的jdk同时存在,可以自由的切换 具体实现,看下图,一次配置,可以随便使用,省事 安心. 这是选择的是1.8版本的jdk 这是选择的是1.7的版本的jdk 一般像使用eclipse的时候,还得整个环境变量,但是我的这个1.7的时候,好像也没修改环境变量,我的那个测试用 的hellowo
-
JDK1.7 Paths,Files类实现文件夹的复制与删除的实例
实例如下所示: public static void copyFolder(String srcFolder, String destFolder) throws IOException { long startTime = System.currentTimeMillis(); final Path srcPath = Paths.get(srcFolder); // 这里多创建一级,就解决了没有外壳的问题 final Path destPath = Paths.get(destFolder,
-
JDK1.7 之java.nio.file.Files 读取文件仅需一行代码实现
JDK1.7中引入了新的文件操作类java.nio.file这个包,其中有个Files类它包含了很多有用的方法来操作文件,比如检查文件是否为隐藏文件,或者是检查文件是否为只读文件.开发者还可以使用Files.readAllBytes(Path)方法把整个文件读入内存,此方法返回一个字节数组,还可以把结果传递给String的构造器,以便创建字符串输出.此方法确保了当读入文件的所有字节内容时,无论是否出现IO异常或其它的未检查异常,资源都会关闭.这意味着在读文件到最后的块内容后,无需关闭文件.要注意
-
基于编译虚拟机jvm—openjdk的编译详解
java只所以被推广,实际上很大原因是因为本身是跨平台的,很大作用是因为虚拟机的关系. 一般情况下开发人员不需要关注虚拟机内部实现就可以日常开发了,但是有时候涉及到性能的时候就需要了解虚拟机的实现机制了. 那么今天写的内容更多的是关于编译一套自己的虚拟机,为日后了解虚拟机底层原理铺铺路. 编译虚拟机可能会遇到很多坑,也很花费时间.也因大家的环境的差异,可能遇到的问题都不一致. 我只能说把自己遇到的问题都列出来,权当抛砖引玉了. 1首先我们应该下载openjdk的源码,这个openjdk实际上是有
-
JDK反序列化时修改类的全限定性名解析
应用场景 SpringSecurityOAuth2有一个奇葩的设计,那就是它将与access_token相关的所有属于都封装到OAuth2AccessToken中,然后保存时会直接将该对象序列化成字节写入数据库.我们在资源服务器中想要直接读数据库来取出access_token来验证令牌的有效性,然而又不想引入SpringSecurity的相关依赖污染jar包.这时可以将SpringSecurity中OAuth2AccessToken的唯一实现类DefaultOAuth2AccessToken的源
-
JDK1.7以上javaFTP上传删除文件的实现方法
实例如下: packagecom.itv.launcher.util; importjava.io.File; importjava.io.FileInputStream; importjava.io.FileNotFoundException; importjava.io.IOException; importjava.net.InetSocketAddress; importjava.util.Properties; importjava.util.StringTokenizer; impo
-
CentOS 7下JDK8的详细安装步骤
本文为大家分享了CentOS 7下安装JDK8的详细步骤,供大家参考,具体内容如下 一.下载JDK 至oracle官网下载,如图所示 二.安装JDK 把rpm文件拷贝至/usr/java,如果没有java文件夹, mkdir /usr/java/ 使用npm -ivh jdk文件名安装,如图所示 三.配置环境变量 使用命令 vi /etc/profile,插入图中红色部分: 注意=两边不要有空格 使用:wq保存退出,然后输入source /etc/profile和java -version,如图
-
Centos 7 下的 Zabbix3.4 安装步骤详解
首先zabbix系统基于PHP环境运行,所以前提是系统上有PHP的运行环境,lnmp或者lamp环境都可以 如果您还不了解Linux下的PHP环境安装,也许下面两篇文章对你有所帮助 lnmp环境安装:http://www.jb51.net/article/97754.htm lamp环境安装:http://www.jb51.net/article/68480.htm 请确认你的系统中PHP环境可以正常运行 首先介绍一下Zabbix 一.Zabbix的特点 数据收集 可用性和性能检查 支持
-
window10系统下nvm详细安装步骤以及使用
目录 前言 win10 nvm安装及使用 总结 前言 nvm是一个管理nodejs版本的工具.在实际的开发中,有些项目的开发依赖需要低版本的nodejs运行环境,此时我们就需要使用nvm来降低nodejs版本. win10 nvm安装及使用 1.下载安装nvm,首先安装目录不要有空格和中文,会出现乱码 下载地址: https://github.com/coreybutler/nvm-windows/releases 2.解压之后安装,安装路径默认的是C盘,如果C盘内存不够的话可以安装到D盘,一般
-
Git 2.27.0详细安装步骤详解
Git 最新版 2.27.0详细安装,感兴趣的朋友参考下吧. 1.下载 进入官网 https://www.git-scm.com/download www.git-scm.com 根据自己的系统选择 进行下载 2.安装 根据如下步骤 安装完毕!加油吆青年 总结 到此这篇关于Git 2.27.0详细安装步骤的文章就介绍到这了,更多相关Git 2.27.0详细安装内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
-
CentOS MySQL 5.7编译安装步骤详细说明
CentOS MySQL 5.7编译安装 MySQL 5.7 GA版本的发布,也就是说从现在开始5.7已经可以在生产环境中使用,有任何问题官方都将立刻修复. MySQL 5.7主要特性: 更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库.此外,GTID在线平滑升级也变得可
-
Anaconda详细安装步骤图文教程
Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本.Anaconda包含了conda.Python在内的超过180个科学包及其依赖项. 事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境. 一.什么是Anaconda? Anaconda在英文中是"蟒蛇",麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫<Anaconda>,表示像蟒蛇一样性感妖娆的身体.所以Anaconda的图标就像一个收
-
CentOS 7下用yum快速安装MongoDB的方法教程
前言 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.MongoDB是深受广大开源爱好者支持和研究的NoSQL数据库之一,它基于灵活的JSON文档方式,非常适合敏捷开发,其高可用功能强大,支持水平扩展等众多关键特性.一如其简约而不简单的MySQL一样,安装起来也非常方便,支持源码编译安装,rpm安装以及yum安装等众多方式.本文主要讲述在CentOS 7下用yum方式快速安装MongoDB的方法,下面来一起看看吧. 一.安装环境及配置
-
CentOS 7下使用rpm包安装mysql 5.7.18
最近一直使用MySQL,mysql-Linux下安装写了使用其他方式安装mysql,这次主要采用rpm格式来安装,试了一下感觉这种安装模式比较简单. 卸载MariaDB centos7默认安装MariaDB而不是mysql,可能MariaDB数据库和mysql会冲突,故先卸载MariaDB. 1.查看已安装MariaDB相关的包 rpm -qa | grep mariadb 2.查看已安装的MariaDB相关yum包,包需根据rpm命令的结果判断
-
centos系统下LNMP环境一键安装
首先,咱们用SSH登陆到操作系统中- 然后下载安装包 复制代码 代码如下: wget http://catlnmp.googlecode.com/files/lnmp1.1.zip 然后我们解压 复制代码 代码如下: unzip lnmp1.1.zip 有些没有unzip的,我们这样 复制代码 代码如下: yum install unzip 然后我们跳转到该目录 复制代码 代码如下: cd lnmp 然后我们给文件添加权限: 复制代码 代码如下: chmod +x install.sh apc.
-
Centos 7下使用RPM包安装MySQL 5.7.9教程
记录的MySQL 5.7.9安装教程,分享给大家 环境介绍: 操作系统:Centos 7.1 mysql数据库版本:mysql5.7.9 mysql官方网站:http://www.mysql.com 1.安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载 [root@5201351 ~]# rpm -qa|grep mariadb mariadb-libs-5.5.41-2.el7_0.x86_64 [root@5201351 ~]# rpm -e mariadb-libs-
随机推荐
- Angular2中Bootstrap界面库ng-bootstrap详解
- DOS批处理之DATE命令的使用方法详解
- webuploader在springMVC+jquery+Java开发环境下的大文件分片上传的实例代码
- javaScript对文字按照拼音排序实现代码
- php加密之discuz内容经典加密方式实例详解
- 一个颜色轮换的简单例子
- python虚拟环境virtualenv的安装与使用
- Android自定义View实现内存清理加速球效果
- 浅谈javascript中自定义模版
- Node.js Sequelize如何实现数据库的读写分离
- 30个经典的jQuery代码开发技巧
- mysql的左右内连接用法实例
- 用jQuery旋转插件jqueryrotate制作转盘抽奖
- 实例详解jQuery Mockjax 插件模拟 Ajax 请求
- java实现的DES加密算法详解
- 元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
- JavaScript 异步调用框架 (Part 2 - 用例设计)
- ES6使用let命令更简单的实现块级作用域实例分析
- PHP两种实现无级递归分类的方法
- 网络路由技术及运用1