文档章节

Windows安装多个版本JDK,灵活切换

大白来袭
 大白来袭
发布于 2017/11/23 11:26
字数 399
阅读 41
收藏 0
JDK

首先声明一点,操作系统限制为Windows10,一切操作是在Windows10环境下进行的。其次,我们以JDK1.7、JDK1.8两个版本为背景来描述主题内容。

一、安装好JDK1.7和1.8:

      windows系统下安装JDK8

二、配置环境变量:

  1. 创建三个JAVA_HOME。JAVA7_HOME,存放JDK1.7的安装路径。JAVA8_HOME,存放JDK1.8的安装路径。JAVA_HOME,如果需要1.7版本变量值设为%JAVA7_HOME%,如果需要1.8版本变量值设为%JAVA8_HOME%,便于切换。
  2. 配置CLASSPATH。新建,变量名CLASSPATH,变量值,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(第一个分号前前面有一个点)。
  3. 配置Path。注意!一定要在Path变量值最前加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  4. 在安装JDK1.8时(我的电脑是先安装jdk1.7再安装的jdk1.8),会将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,所以要将这个目录中这三个文件删除。

三、验证:

  1. 切换JAVA_HOME内不同的变量值。
  2. 更改控制面板中JAVA的应用设置。如下图:
  3. 打开cmd,输入java -version,查看版本。切记,更改版本后要重新打开命令窗口!

本文转载自:https://blog.csdn.net/u010457406/article/details/54291131

大白来袭
粉丝 4
博文 41
码字总数 13667
作品 0
海淀
程序员
私信 提问
一台电脑如何配置多个JDK

一、起因 之前电脑装的JDK是1.7版本,由于业务需要,需要安装JDK1.8版本。可我又不想把之前的JDK1.7卸载掉。于是试着两个版本共存。 二、探索 众所周知,想要查看JDK是否安装配置成功,需要再...

qq_26545305
2017/03/26
0
0
Windows JDK 版本管理器--jvms

介绍 JDK Version Manager (JVMS) for Windows Windows下JDK多版本管理器,类似 nvm, nvmw, rvm jvms下载地址 这对JDK不同版本之间切换是非常有用的。例如,如果你想测试一个项目你想使用最新...

东方星痕
2015/11/09
1K
0
jvms 2.0.0 重制版更新,Windows JDK 版本管理器

重写了整个软件, 现在所有操作都在一个exe文件里。 介绍 JDK Version Manager (JVMS) for Windows Windows下JDK多版本管理器,类似 nvm, nvmw, rvm jvms下载地址 这对JDK不同版本之间切换是...

东方星痕
2017/07/24
2.5K
28
jvms 0.0.1 发布,Windows JDK 版本管理器

JDK Version Manager (JVMS) for Windows Windows下JDK多版本管理器,类似 nvm, nvmw, rvm 本软件源于 nvm-windows , 现在是第一版 . 这对JDK不同版本之间切换是非常有用的。例如,如果你想测...

东方星痕
2015/11/09
3.8K
17
007-049-越写越快乐之如何使用jEnv切换Java版本

这次的越写越快乐系列文章的主题关于如何使用jEnv来切换安装在本地的Java的 多个版本,也就是在本地安装多个JDK,可以通过jEnv进行切换,切换完成后即可使用切换后的Java版本。 环境要求 ma...

韬声依旧在路上
2018/08/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Xss过滤器(Java)

问题 最近旧的系统,遇到Xss安全问题。这个系统采用用的是spring mvc的maven工程。 解决 maven依赖配置 <properties><easapi.version>2.2.0.0</easapi.version></properties><dependenci......

亚林瓜子
47分钟前
6
0
Navicat 快捷键

操作 结果 ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行查询窗口的sql语句 ctrl+shift+r 只运行选中的sql语句 F6 打开一个mysql命令行窗口 ctrl+l 删除一行 ...

低至一折起
今天
7
0
Set 和 Map

Set 1:基本概念 类数组对象, 内部元素唯一 let set = new Set([1, 2, 3, 2, 1]); console.log(set); // Set(3){ 1, 2, 3 } [...set]; // [1, 2, 3] 接收数组或迭代器对象 ...

凌兮洛
今天
1
0
PyTorch入门笔记一

张量 引入pytorch,生成一个随机的5x3张量 >>> from __future__ import print_function>>> import torch>>> x = torch.rand(5, 3)>>> print(x)tensor([[0.5555, 0.7301, 0.5655],......

仪山湖
今天
5
0
OSChina 周二乱弹 —— 开发语言和语言开发的能一样么

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌:#今日歌曲推荐# 分享The Score的单曲《Revolution》 《Revolution》- The Score 手机党少年们想听歌,请使劲儿戳(这里) @批判派...

小小编辑
今天
2.9K
19

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部