JDK切换版本
2015-11-28 16:52
288 查看
我只不过是想换个jdk版本玩玩,结果差点被虐出血。。。。
这里说的是纯记事本编辑控制台编译的方式切换的方法,如果使用eclipse等IDE的请绕行。
我在网上搜“一台电脑同时装两个jdk”之类的关键字,出来的都不太相关。于是自己琢磨了一下,在官网把jdk6,7,8都下了下来,然后来回装,终于搞定了!
最好就是用”%“的方式,一般写”%JAVA_HOME%“。
在jdk安装文件里面,除了有jdk以外,还有一个单独的jre,这个jre是独立安装的,而且和java官网下载的jre安装文件是一毛一样的,这个jre的目的是给非开发人员使用的,在java7以前,貌似没有什么区别,但是java7开始,这个安装程序会自己配置环境变量了,当然只有path变量。而且把java,javaw还有另外几个程序copy到了appData目录(好像是这个名,还有oracle的名字的一个目录)下面,path变量指向的是这几个程序!
jdk里面有一个jre,但是安装以后jdk的安装目录下面有两个jre目录,这个就不是很懂了,但是里面的东西有一些不同,所以暂且当做是一个jre好了。
这已经是我琢磨出来最方便的切换方式了WITHOUT IDE!
这里说的是纯记事本编辑控制台编译的方式切换的方法,如果使用eclipse等IDE的请绕行。
我在网上搜“一台电脑同时装两个jdk”之类的关键字,出来的都不太相关。于是自己琢磨了一下,在官网把jdk6,7,8都下了下来,然后来回装,终于搞定了!
环境变量的配置
环境变量最好不要写死,不然切换的时候改的多一点最好就是用”%“的方式,一般写”%JAVA_HOME%“。
jdk说明
先约定几个概念,jre,jdk都是指的那套理论上的环境,不是具体的软件包实体或者安装文件(jdk.exe)。在jdk安装文件里面,除了有jdk以外,还有一个单独的jre,这个jre是独立安装的,而且和java官网下载的jre安装文件是一毛一样的,这个jre的目的是给非开发人员使用的,在java7以前,貌似没有什么区别,但是java7开始,这个安装程序会自己配置环境变量了,当然只有path变量。而且把java,javaw还有另外几个程序copy到了appData目录(好像是这个名,还有oracle的名字的一个目录)下面,path变量指向的是这几个程序!
jdk里面有一个jre,但是安装以后jdk的安装目录下面有两个jre目录,这个就不是很懂了,但是里面的东西有一些不同,所以暂且当做是一个jre好了。
jdk安装
如果要方便切换开发环境,最好最好就是不要装单独的那个jre,然后把jdk安装到不同目录下面,切换的时候就可以改一下%JAVA_HOME%,重启控制台就搞定了。如果只切换编译环境,那jre也可以装,反正能运行就行了。运行的时候注意path变量的顺序,单独的jre安装的时候把环境变量配置到path最前面。这已经是我琢磨出来最方便的切换方式了WITHOUT IDE!
相关文章推荐
- 多线程之:java线程创建
- 关于java中==号的一点了解
- java基础阶段总结
- 我的第六个java程序 spring-bean
- Java虚拟机运行时数据区
- 《疯狂Java讲义》第2章——理解面向对象
- LRU缓存介绍与实现 (Java)
- Spring 中的 classpath*: 与 classpath: 通配符
- SpringMVC注解@RequestParam
- Spring 框架的设计理念与设计模式分析
- java保存图片内容到数据库
- java -> sql 数据类型
- 设计模式(六)原型模式
- eclipse中通过properties->android->add关联项目出错
- Java类加载器总结整理
- Java语法基础
- Eclipse(adb)连不上Android手机 解决方法
- Struts2模型驱动的一个问题
- Java heap space
- java 中常见异常