前一段时间安装系统环境需要在一个电脑安装两个版本的jdk,jdk1.7与jdk1.8 开发环境需要jdk1.7 ,但是我安装两个jdk之后发现系统环境变量我明明设置的是1.7 但是执行java -version 之后确实1.8的环境,真是让人郁闷。后来我发现系统会默认配置高版本的jdk环境,于是就研究怎么使系统能切换到低版本的jdk。
1.配置环境变量为低版本的jdk
2.把C:\Windows\System32下的java.exe,javaw.exe,javaws.exe这三个文件删除
3.把C:\ProgramData\Oracle\Java\javapath目录下java.exe,javaw.exe,javaws.exe这三个文件删除
执行者三个步骤之后:在命令窗口输入java -version,就可以看到低版本的jdk环境回来了。
后来我仔细研究了一下发现了,环境变量中系统变量比用户变量的优先级要高,系统优先读取系统变量里面的东西,而系统变量里面也有path 这个变量,这里面存在
C:\Windows\System32
C:\ProgramData\Oracle\Java\javapath
jdk默认安装的时候高版本会把低版本的这两个目录下的java.exe,javaw.exe,javaws.exe替换掉,换成高版本的,所以每次就是高版本的起作用,但是我把这两个目录下的java.exe,javaw.exe,javaws.exe删掉之后,系统就只能读取用户变量当中我设置的环境了。
资料参考:http://blog.csdn.net/zdtwyjp/article/details/52980393
相关推荐
当系统中安装了多个JDK版本时,手动修改这些环境变量变得繁琐且容易出错。因此,有了这个名为`jdkSwitch`的脚本,可以简化这一过程。 `jdkSwitch`脚本的工作原理可能是这样的:它会先扫描用户指定的目录(如`C:\...
在开发环境中,开发者往往需要在不同的项目之间切换,每个项目可能依赖于特定版本的JDK,因此快速有效地管理多个JDK版本显得尤为重要。 这款v0.1.1.0版本的JavaEnvSwitcherApp提供了以下核心功能: 1. **多版本JDK...
总结来说,管理和切换多个JDK版本是Java开发中的一项基本技能,理解如何配置和使用不同版本的JDK对于提升工作效率和确保软件兼容性至关重要。通过熟练掌握上述方法,开发者可以更从容地应对多版本环境的需求。
因此,快速在多个JDK版本间切换显得尤为重要。这就是"JDK版本切换工具"发挥作用的地方。 "JDK版本切换工具"是一种便捷的解决方案,允许开发人员轻松地在计算机上安装和管理多个JDK版本,并根据需要快速切换。通过...
Windows系统安装了多个版本Java的JDK,可以像mac/Linux系统一样一键切换不同的版本,下载后把文件名后缀改为bat格式,如果出现乱码,把文件改为ANSI编码
windows 下多个jdk版本一键切换,只需要修改多个jdk路径即可
本文将详细介绍如何在Windows环境下安装多个版本的JDK,并设置相应的环境变量以实现版本间的灵活切换。 #### 下载JDK 首先需要从官方网站或其他可信渠道下载所需版本的JDK。以Oracle官方提供的JDK 8为例,下载地址...
针对许多人在开发的过程中可能涉及到多个的jdk版本切换,如果直接通过手动切换无疑是很麻烦的。本脚本工具能够实现不同的jdk快速切换,切无需重启电脑。如果无效,可能为setX命令对应的setX.exe程序未安装,具体可...
标题提到的是"jdk1.6和多个jdk切换",这意味着我们将讨论如何在计算机上安装和管理多个版本的JDK,特别是JDK 1.6,并在它们之间进行切换。这在开发环境中非常常见,因为开发者可能需要测试不同Java版本的兼容性或...
本文为大家分享了Linux jdk安装多个版本切换的具体方法,供大家参考,具体内容如下 1. 上传jdk7 和 jdk8 包 2. 解压 [root@localhost webapps]# tar -zxvf /package/jdk-7u80-linux-x64.tar.gz 3. 配置jdk变量 ...
### Windows系统下多个JDK版本的切换方法及官方下载指南 #### 一、概述 在进行软件开发过程中,经常会遇到需要在不同版本的Java Development Kit(JDK)之间切换的情况。尤其是在Windows操作系统环境下,如何高效...
标题提到的“windows快速切换jdk版本工具”是一个专门解决这个问题的实用程序,它使得在多个JDK之间进行切换变得更加便捷。 这个工具的核心在于提供了一个批处理脚本(`切换jdk.bat`),它允许用户通过简单的命令行...
支持多厂商、多版本的JDK切换,包括Corretto、Dragonwell、IBM、Kona、OpenJdk、OracleJdk、RedHat等。 采用Tree结构进行Java的安装和管理,使切换操作简单直观。 一键式切换,方便快捷。 开源项目,采用Apache ...
在Windows操作系统中,当一台计算机上安装了多个Java Development Kit (JDK) 版本时,可能需要为特定的应用程序,如Kettle(Pentaho...通过这种方式,即使计算机上安装了多个JDK,也能确保Kettle运行在最合适的环境中。
总结来说,JDK1.5 32位绿色免安装版为Windows用户提供了便捷的Java开发和运行环境,特别是对于需要在多个JDK版本之间切换的开发者,这是一个高效的选择。同时,理解每个组件的作用以及如何设置和管理多个JDK版本,是...
在使用前,首先确保你的系统上已经安装了多个JDK版本。然后,下载并解压这个压缩包,里面应该包含一个或多个脚本文件(例如,可能名为`switchjdk.sh`或`jdk_switcher.bat`,具体取决于你的操作系统)。这些脚本通常...
此外,为了方便管理多个JDK版本,可以创建一个批处理文件或者使用第三方工具,如`jenv`或`sdkman`。这些工具能够帮助你快速切换JDK,而无需手动修改环境变量。 **jenv** 是一个跨平台的Java版本管理工具,允许你...
标题中的“一键切换jdk版本工具”指的是一个便捷的软件或者脚本,它的主要功能是帮助开发者快速在不同的Java Development Kit (JDK) 版本之间切换。在开发过程中,有时需要测试不同版本的JDK来确保软件兼容性或利用...