文档章节

mac jdk1.8 降低为jdk1.7

一千零一夜个为什么
 一千零一夜个为什么
发布于 2016/11/18 11:43
字数 198
阅读 839
收藏 0

因为原来的项目在1.7的平台上进行的

当前的mac中自带的jdk的版本为jdk1.8 需要将当前的将为jdk1.7
先下载jdk1.7:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 

下载完安装后终端查看  java -version  结果显示的还是为jdk1.8
应该是可以保留的,我这里是直接的给删除掉了
cd /Library/PreferencePanes  把下面的软连接删除
cd /Library/Java/JavaVirtualMachines/jdk1.8.x_xx.jdk
把这两个文件删除之后,果断找不到了

然后 vim /etc/profile 
修改其中的JAVA_HOME 就行  
保存后  source /etc/profile 

终端输入 java -version 查看已经修改成功。。

另外的有一种是当前的系统下两个版本可以共存的,这里偷懒了。

© 著作权归作者所有

共有 人打赏支持
一千零一夜个为什么
粉丝 3
博文 43
码字总数 13413
作品 0
朝阳
程序员
mac air 查看jdk版本不是最新的

具体是这样的,我自己安装了jdk1.7,并配置了环境变量,然后昨晚给自动升级到jdk1.8了,发现以下问题: 1、查看jdk版本还是1.7; 2、/Library/Java/JavaVirtualMachines/jdk1.7.010.jdk?这个是...

周烈庆
2016/10/20
319
1
Java并发编程总结4——ConcurrentHashMap在jdk1.8中的改进

Java并发编程总结4——ConcurrentHashMap在jdk1.8中的改进 一、简单回顾ConcurrentHashMap在jdk1.7中的设计 先简单看下ConcurrentHashMap类在jdk1.7中的设计,其基本结构如图所示: 每一个s...

tantexian
2016/11/22
29
0
mac安装两个jdk,怎样切换版本?

安装了jdk1.7和jdk1.8 按照网上说明配置alias方式切换 编辑.bash_profile文件 export JAVA7HOME=export JAVA8HOME=export JAVAHOME=$JAVA7_HOME alias jdk7="export JAVAHOME=$JAVA7_HOME"al......

jack_jones
2016/02/15
2.9K
4
ConcurrentHashMap 的 size 方法原理分析

ConcurrentHashMap 的 size 方法原理分析 原创: 许光明 杏仁技术站 1周前 作者 | 许光明 杏仁后端工程师。少青年程序员,关注服务端技术和农药。 前言 JAVA 语言提供了大量丰富的集合, 比如...

祖冲之
08/01
0
0
str.split("")在JDK1.7和JDK1.8中的区别

问题描述: 今天帮同门作华为的笔试题,我在自己电脑上调试好的代码上传后会报数组越界的异常,这让我非常的难受,经过认真查找问题的原因发现,我本地用的是JDK1.7,而上传后用的是JDK1.8编...

g_66_hero
03/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring之IOC和AOP学习摘要

一、IOC(Inversion of Control)或者依赖注入(Dependency Injection) 1、底层实现原理:反射 2、三大核心接口: BeanFactory:简单容器系列,只是实现了容器最基本的功能。 ApplicationC...

狠一点
28分钟前
4
0
缓存架构SpringBoot集成Curator实现zookeeper分布式锁

一、分布式锁简介 1、什么是锁 在单机环境下,当存在多个线程可以同时改变某个共享变量时,就需要同步来实现该功能,使其线程安全。 而同步就是通过锁来实现的。锁保证了同一时刻只有一个线程...

架构师springboot
29分钟前
1
0
11《Java核心技术》之Java提供了哪些IO方式? NIO如何实现多路复用?

一、提出问题 IO 一直是软件开发中的核心部分之一,伴随着海量数据增长和分布式系统的发展,IO 扩展能力愈发重要。幸运的是,Java 平台 IO 机制经过不断完善,虽然在某些方面仍有不足,但已经...

飞鱼说编程
37分钟前
4
0
简单介绍Java 的JAR包、EAR包、WAR包区别

WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。War专用于Web方面。大部分的JAVA WEB工程,都是打成WAR包进行发布的。 War是...

linuxprobe16
37分钟前
1
0
55:Mysql用户管理|常用sql语句|mysql数据库备份恢复

1、Mysql用户管理; 场景,为了安全,新建的站点,创建新的用户,或者给已有用户授权,对某个库或者某个表有权限; 语法: grant all on *.* to 'user'@'127.0.0.1' identified by 'password'; g...

芬野de博客
41分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部