jdk1.7和1.8共存的问题(默认1.7)】的更多相关文章

一 起因 随着jdk1.9呼之欲出之势,准备花点时间把jdk1.8搞掉,于是准备下一个项目的依赖改为jdk1.8,先去下载安装,安装好之后电脑上就存在两个版本的jdk.然后将两个版本的jdk路径都配置在环境变量中,我也很期待会出现啥情况,然后cmd-->java-version出现下面: 比较开心,正是我期待的结果,然后啥都没管就傻傻的去开发了,然后过几天需要切换回jdk1.7,挖了一些坑. 二 初次进行切换 首先右键查看我的电脑-->属性-->高级系统设置-->环境变量-->…
参考https://www.cnblogs.com/fxmemory/p/7234848.html 电脑上有了jdk1.7,环境变量配的是1.7,后来再安装了个1.8,结果在cmd-->java-version,出现了1.8的视图: 在安装了1.8之后,电脑上会自动产生一些的文件, 按照网上的说法,把这里边的java,javaw,javaws替换成1.7的 之后,cmd-->java-version,出现 分析原因可能是运行的程序是1.7的java,javaw,javaws,但是在注册表中jd…
 一个mint,一个ubuntu,想要默认启动ubuntu,那么咱们这么来:修改启动顺序,我们需要修改Ubuntu的GRUB配置文件.使用常见的编辑程序如"gedit"就可以很方便的打开文件修改了,但是这里因为牵涉到系统权限,建议使用终端打开编辑文件.3打开之后,为了打开GRUB相关的配置文件编辑,可以选择gedit,也可以使用常见的vi命令直接编写,因此这里展示的vim命令可以随时替换为你个人喜欢的命令,如gedit.在一般情况下,有人可能直接修改GRUB配置文件"/boo…
先安装xcode4 安装之后,在所有程序里面---改名xcode 为 xcode4 安装xcode5  安装之后,在所有程序里面---改名为xcode 为xcode5 安装4,5之后,默认打开方式就是5了,但是有一点,5 创建的项目4打不开的 如果需要设置4为默认打开方式的 选中一xcode项目文件--->右键--->显示简介--->打开方式-->xcode4 --->全部更改--->确认即可…
一.JDK1.5新特性 1.泛型:泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数.这种参数类型可以用在类.接口和方法的创建中,分别称为泛型类.泛型接口.泛型方法.可以在编译的时候就能发现一些参数类型导致的异常. 2.自动拆箱和装箱: Java为我们提供了8中基本类型的数据,但是有时候我们需要传入的是对象如集合中加入数字,这就需要包装类型.所以Java为每种基本数据类型都提供了对应的包装器类型,Byte.Short.Integer.Long.Float.Double.Charac…
HashMap概述 HashMap存储的是key-value的键值对,允许key为null,也允许value为null.HashMap内部为数组+链表的结构,会根据key的hashCode值来确定数组的索引(确认放在哪个桶里),如果遇到索引相同的key,桶的大小是2,如果一个key的hashCode是7,一个key的hashCode是3,那么他们就会被分到一个桶中(hash冲突),如果发生hash冲突,HashMap会将同一个桶中的数据以链表的形式存储,但是如果发生hash冲突的概率比较高,就会…
Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1)     JDK版本包 地址: http://www.oracle.com/technetwork/java/javase/8u131-relnotes-3565278.html 包名:jdk-8u131-windows-x64.exe 2)     Android SDK版本包 地址:http://www.androiddevtool…
在使用Maven插件编译Maven项目的时候报了这样一个错:[Java source1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符],这里记录下出现这个错误的原因以及解决这个问题的方法. 问题出现的原因 diamond运算符,指的是JDK1.7的一个新特性: List<String> list = new ArrayList<String>(); // 老版本写法 List<String> list = new ArrayL…
6.1.概述 写的程序需要经编译器翻译成由0和1构成的二进制格式才能由计算机执行 6.2.无关性基石 Java在刚刚诞生之时曾经提出过一个非常著名的宣传口号:“一次编写,到处运行(Write Once,Run Anywhere)” 充分表达了软件开发人员对冲破平台界限的渴求. Sun公司以及其他虚拟机提供商发布了许多可以运行在各种不同平台上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现了程序的“一次编写,到处运行”. 各种不同平台的虚拟机与所有平台都统一使用的程序存储格式—…
官方文档:http://maven.apache.org/plugins/index.html# 这里主要介绍compiler插件的配置.http://maven.apache.org/plugins/maven-compiler-plugin/ 默认的JDK编译版本是1.5,并不适合目前主流的1.6以上的开发环境,需要进行单独配置(示例为1.8). 1,单独在某个项目的pom.xml中配置,仅适用该项目 官方文档 <project> [...] <build> [...] <…