`
wxl24life
  • 浏览: 293065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows7 下安装 JDK 7 时版本冲突问题解决

 
阅读更多

自己电脑上一直用的 JDK 版本是 1.6,今天决定更新到 1.7,在安装 JDK 1.7 后,控制台输入 java 命令测试是否安装成功的时候报错了:

C:\Users\wxl24life>java
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.7', but '1.6' is required.
Error: could not find java.dll
Error: could not find Java SE Runtime Environment.

 这个错误的来源是这样的:在决定安装 JDK 1.7 的时候,没有事先把之前安装的 JDK 1.6 卸载掉,导致系统中包含两个版本的 JDK 相关组件,可能是由于版本冲突导致了这个错误。

 

我开始希望通过某个设置,哪怕是修改注册表的方式,来自由切换我希望使用的 JDK 版本,因而想保留两个版本的 JDK。于是,为了消除上面的错误,我试着查看注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 下面各个项的值,均为发现问题。当然也试着改了其中的几个值,错误依旧。

 

最后,只好放弃保留两个版本的希望。

 

---

下面是解决方案:

  • 如果希望使用的 JDK 版本是原来的 1.6。最简单的方式是,修改 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] 中的 "CurrentVersion" 为 "1.6"
  • 如果希望更新为新的 JDK 1.7,那么只能通过将已安装的 JDK 完全卸载掉,然后重新安装 JDK 1.7 的方式。卸载的方法:控制面板-卸载程序,然后把 JDK、JRE 都卸载。确保卸载完后之前安装目录(如 C:\Program Files\Java)已经清空。

NOTE: 新安装完 JDK,记得修改 PATH 环境变量。

分享到:
评论

相关推荐

    安装jdk时遇到当前页面脚本错误的报错,下载这个版本的jdk解决

    1. **安装环境问题**:确保你的操作系统(在这个情况下可能是Windows 64位)支持JDK 1.8,并且系统中没有其他版本的JDK冲突。旧版本的JDK可能与新版本冲突,或者系统可能需要更新以兼容JDK 1.8。 2. **下载完整性**...

    windows-java-jdk7

    **Windows环境下Java JDK7安装详解** Java Development Kit (JDK) 是Java编程语言的核心组件,它包含Java编译器、Java运行环境、调试工具以及Java应用程序接口(API)。JDK7是Oracle公司发布的一个重要版本,它引入...

    win7 下安装jdk总结

    在Windows 7系统下安装Java Development Kit(JDK)是一项基本但重要的任务,尤其是在进行Java开发时。本文将深入解析如何在Windows 7系统中成功安装JDK,并配置必要的环境变量,确保Java开发环境的正常运行。 ### ...

    WINDOWS下JDK+TOMCAT配置与安装

    在Windows环境下配置和安装JDK(Java Development Kit)与Tomcat服务器是开发Java Web应用程序的基础步骤。以下将详细讲解这个过程: 首先,我们需要下载JDK和Tomcat的安装包。JDK是Java编程语言的软件开发工具包,...

    JDK 安装及配置心得

    - 如果同时安装了多个版本的JDK或JRE,可能会导致版本冲突的问题。可以通过设置`JAVA_HOME`环境变量来明确指定使用的JDK路径。 - 设置方法:在系统环境变量中添加`JAVA_HOME`,值为`C:\jdk_1.6.1`。 #### 五、...

    Windows7下JDK Tomcat的安装与配置.doc

    【Windows7下JDK Tomcat的安装与配置】 在Windows7操作系统中,安装和配置Java Development Kit (JDK) 和Apache Tomcat服务器是一项基础任务,主要用于开发和部署Java应用程序。以下是一个详细的步骤指南: 1. **...

    tomcat7,正常,可用,需要jdk1.6版本

    【标题】"Tomcat7, 正常, 可用, 需要JDK1.6版本" 暗示了我们讨论的核心是Apache Tomcat...过程中可能遇到的问题包括兼容性冲突、端口占用、环境变量设置不正确等,解决这些问题通常需要对Java和Tomcat有基本的了解。

    jdk-8u311-windows-x64 安装包 与 系统环境变量配置 总结.pdf

    1. **环境变量冲突**:检查Path变量中是否有重复或冲突的条目,特别是由其他Java版本安装时可能添加的条目。 2. **无法运行javac**:如果发现无法运行javac,可能是因为Path变量中的某些路径格式不正确或者存在冲突...

    jdk-8u231-windows-x64官方下载

    这个版本的发布解决了之前版本的一些已知问题,提升了性能和稳定性,并可能包含新的安全补丁。 JDK 8是Java开发的一个里程碑版本,引入了许多重要的新特性,如: 1. Lambda表达式:Lambda允许以更简洁的方式表示...

    jdk-8u301-windows-i586.rar

    2. **安装路径**:选择合适的安装目录,避免与已有的Java版本冲突。 3. **环境变量设置**:安装完成后,需要配置`JAVA_HOME`、`PATH`等环境变量,确保系统能够正确识别JDK的位置。 4. **验证安装**:通过运行`java -...

    jdk1.8 windows下的安装包(附详细的图文安装教程)

    5. **常见问题解答**: 列出可能遇到的问题及解决办法,如安装失败、版本冲突等。 6. **后续操作指南**: 如何测试Java环境,如何编写和运行第一个Java程序等。 通过遵循这个指南,即使是没有编程经验的用户也能顺利...

    JDK1.8Windows64.zip

    7. **验证安装**:通过在命令行输入`java -version`和`javac -version`,如果正确显示JDK版本信息,则表示安装成功。 ### 使用JDK1.8开发Java应用 1. **编写源代码**:使用文本编辑器或IDE(如Eclipse、IntelliJ ...

    jdk-8u231-windows-x64官方.zip

    JDK-8u231是Oracle公司发布的JDK的一个更新版本,专为Windows操作系统设计,并且是64位版本。这个版本的发布是为了修复已知的安全漏洞和性能问题,同时提供了新的功能和改进。 64位版本的JDK与32位版本相比,主要...

    jdk-14.0.1_windows-x64_bin.zip

    本文将详细介绍如何在Windows 64位系统中安装并配置这个版本的JDK。 首先,我们需要下载适用于Windows 64位系统的JDK 14.0.1压缩包,即"jdk-14.0.1_windows-x64_bin.zip"。这个压缩包内包含了一系列必要的组件,...

    jdk7安装程序2

    3. **选择安装路径**:在安装向导中,你可以选择自定义安装路径,避免与其它版本的JDK冲突。 4. **配置环境变量**:安装完成后,需要配置`JAVA_HOME`、`JRE_HOME`、`PATH`和`CLASSPATH`环境变量,确保系统能够找到...

    jdk 1.7 32位 解压版本

    为了解决这个问题,用户选择安装32位的JDK解压版本,而不是传统的安装版。解压版JDK不需要通过安装过程,只需将文件解压缩到指定目录,然后配置系统环境变量即可使用,这在多版本JDK共存或者对系统影响较小的需求下...

    Jdk-1.8(64位)绿色免安装版及环境变量配置(WIN10)

    在Windows 10系统上使用JDK 1.8(也称为Java 8)的64位版本,你无需进行正式的安装过程,可以通过解压文件并配置环境变量来实现。以下是详细步骤和相关知识点: 1. **下载与解压**:首先,你需要从Oracle官方网站或...

    jdk1.8.0_65,Win64位版本,绿色版免安装

    本资源是JDK的1.8.0_65版本,特别针对Windows 64位操作系统设计,且为绿色免安装版,这意味着用户无需经历传统安装过程,只需解压缩文件,简单配置环境变量即可使用。 **主要内容解析:** 1. **COPYRIGHT** - 这个...

    JDK 1.8安装文件

    - 安装多个JDK版本时,要管理好环境变量,避免版本冲突。 - 保持JDK的及时更新,以获取安全补丁和性能提升。 综上所述,JDK 1.8在功能和性能上都有显著提升,是Java开发者必备的工具。正确安装和配置JDK 1.8,能够...

    jdk-8u161-windows-x64

    在安装"jdk-8u161-windows-x64_.exe"之前,用户应确保他们的操作系统是64位的,并且关闭所有正在运行的Java进程,以避免安装冲突。安装过程中,用户可以选择自定义安装路径,并决定是否设置环境变量,通常推荐选择...

Global site tag (gtag.js) - Google Analytics