http://www.cnblogs.com/xing901022/p/4172410.html
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.
安装jdk1.6前,执行java -version得到
C:\Users\liuxiang2>java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
安装完jdk1.6,并修改环境变量JAVA_HOME为C:\jdk1.6.0.再执行 java -version时,依然显示:
C:\Users\liuxiang2>java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b11)
Java HotSpot(TM) Client VM (build 23.21-b01, mixed mode, sharing)
看上去,新的环境变量JAVA_HOME=C:\jdk1.6.0并没有生效。 在网上找了很多资料才发现:
在安装JDK1.7时(本机先安装jdk1.7再安装的jdk1.6),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级
解决方案:将C:\Windows\System32目录下的java.exe,javaw.exe,javaws.exe删除即可。开启新的命令行窗口,再执行java -version时,就得到了期望中的结果
分享到:
相关推荐
本篇文章将详细探讨“微信支付解决jdk版本问题”,以及如何通过替换jar包来确保系统的稳定和安全。 首先,我们要理解为何微信支付会出现与特定JDK版本不兼容的问题。Java Development Kit (JDK) 是Java编程语言的...
### MyEclipse6.0与JDK版本问题详解 #### 背景介绍 在开发过程中,使用集成开发环境(IDE)时经常会遇到与Java Development Kit(JDK)版本不兼容的问题。本文将针对“MyEclipse6.0与JDK版本冲突问题”这一主题进行...
### 解决MyEclipse开发WebService程序的JDK版本问题 #### 背景与问题描述 在使用MyEclipse 10.7.1进行Web Service开发时,可能会遇到一个较为棘手的问题:该版本的MyEclipse仅支持Java Development Kit (JDK) 1.7...
Idea jdk版本问题解决方案 Idea jdk版本问题解决方案是一个常见的问题,特别是在使用Maven项目时,jdk版本的不一致可能会导致编译错误或无法运行的问题。下面我们将详细介绍解决Idea jdk版本问题的方法。 问题描述...
class识别jdk版本 jdk版本 class识别jdk版本 jdk版本
IDEA+Maven导入新包JDK版本冲突问题解决方案 IDEA 和 Maven 是 Java 开发中常用的集成开发环境和项目管理工具,但是当我们在 IDEA 中使用 Maven 管理项目时,可能会遇到 JDK 版本冲突问题。今天我们将讨论如何解决...
通过命令行查看 Java JDK 版本 Java 是一种广泛使用的编程语言,而 JDK(Java Development Kit)是 Java 语言的开发工具包。查看 Java JDK 版本是一个非常基本的操作,然而,许多开发者却不知道如何通过命令行来...
### JDK版本与JDBC版本的关系 在探讨JDK(Java Development Kit)版本与JDBC(Java Database Connectivity)版本之间的关系之前,我们先简单了解一下这两者的基本概念。 #### 1. JDK简介 JDK是Java开发工具包,...
标题提到的“windows快速切换jdk版本工具”是一个专门解决这个问题的实用程序,它使得在多个JDK之间进行切换变得更加便捷。 这个工具的核心在于提供了一个批处理脚本(`切换jdk.bat`),它允许用户通过简单的命令行...
"JDK版本切换工具"是一种便捷的解决方案,允许开发人员轻松地在计算机上安装和管理多个JDK版本,并根据需要快速切换。通过这种工具,你可以避免手动修改系统环境变量,如`JAVA_HOME`,以及PATH路径,这样可以节省...
总结来说,指定Kettle使用特定JDK版本的关键在于设置`PENTAHO_JAVA_HOME`用户环境变量,并确保该变量指向所需版本的JDK安装路径。同时,正确部署和启动Kettle也是必不可少的步骤。通过这种方式,即使计算机上安装了...
Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk...
标题“jdk8-251 kettle9.2使用jdk版本”和描述中提及了两个关键组件:Java Development Kit (JDK) 的8u251版本以及Kettle 9.2,这是一款流行的数据集成工具,也称为Pentaho Data Integration(PDI)。这些组件在IT...
然而,在安装 JDK 时,可能会遇到进度条卡住的问题,无法继续安装。本文将详细介绍如何在 Windows Server 2019 上安装 JDK,并解决进度条卡住的问题。 安装 JDK 的前提条件 在安装 JDK 之前,需要确保操作系统是 ...
Nexus 3++版本 必须要Jdk1.8 一、在启动Nexus 3++版本的时候抛错 No suitable Java Virtual Machine could be found on your system. The version of the JVM must be at least 1.8 and at most 1.8. Please define...
在IT行业中,尤其是在Java开发领域,经常需要在不同的JDK版本之间进行切换,以适应不同项目的需求或测试兼容性问题。动态切换JDK版本是一项重要的技能,它可以帮助开发者高效地管理多个版本的Java开发环境。这里介绍...
NULL 博文链接:https://xiaoshuang.iteye.com/blog/262636
如果需要卸载rpm版本的JDK,可以使用命令`#rpm -qa|grep jdk`来检查已经安装的JDK版本,然后使用命令`#rpm -e --nodeps jdk-1.6.0_31-fcs`来卸载。 安装JDK需要卸载自带的JDK 1.4,安装JDK 1.6,配置环境变量,更新...
检测安装JDK版本的方法** 要检测已安装的JDK版本,可以使用以下命令: - 在Windows系统中打开命令提示符,输入`java -version`或`javac -version`。 - 在Unix/Linux系统中打开终端,同样输入`java -version`或`...
jdk-11版本安装包、jdk-11版本安装包、jdk-11版本安装包 jdk-11版本安装包、jdk-11版本安装包、jdk-11版本安装包 jdk-11版本安装包、jdk-11版本安装包、jdk-11版本安装包 jdk-11版本安装包、jdk-11版本安装包、jdk-...