`
xx2005112234
  • 浏览: 1961 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于Java环境变量配置出错解决办法总结

    博客分类:
  • Java
阅读更多
Java 环境变量的配置是老掉牙的问题了
但是没想到最近重装系统时,装JDK以后配置环境变量,居然出了一大堆问题,
搞了我一个晚上一个早上,才把所有问题搞定;
为了避免以后此类问题再次造成不必要的麻烦,此文诞生。
首先说一下我的习惯:
准备好jdk的安装文件以后,查看系统有没有自带的旧版本的jdk,
因为有的ghost版本的系统,特别是XP的,很多就是集成了java环境的。
如果有,请先卸载了。并且删除注册表中相关的java环境的注册信息,
具体位置在:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
ok,然后清除完成之后,重启电脑。
重启之后,安装jdk,我喜欢安装那种jdk和jre集成的,也就是安装过程中
会首先安装jdk,然后提示你安装jre的那种。
至于安装目录,我习惯按照默认,或者安装在你集中安装程序的目录,例如
我的D:\Program Files\
然后jdk和jre的目录就在
D:\Program Files\Java\jdkx.x.x
D:\Program Files\Java\jrex.x.x

完成以上之后,按说就是配置环境变量了,其实很简单,网上一大把
这里我写一下我常用的配置方法:
一般环境变量里已经默认存在path了,
我们需要新建或者编辑已有的java_home和classpath
我的习惯顺序是:
java_home
D:\Program Files\Java\jdkx.x.x
classpath
.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar
path (添加以下内容)
;%java_home%\bin

如何检测是否已经配置正确呢?
习惯做法是,打开cmd,运行java -version命令
看看是否出现java版本的信息。
好了问题出来了,我们看一下有哪些问题,该如何解决。
问题:
1.java不是外部命令,也不是内部命令
解决:检查以下拼写,输入法是否圆角了,还有classpath前面是英文半角状态下的句号分号
2. 
Error   opening   registry   key   'software\javasoft\java   runtime   environment\currentVersion',currentVersion
is"XXX".but "YYY" is required. 
Error:could   not   find   java.dll  
Error:could   not   find   java   2   runtime   environment 
解决:这种问题出现,说明你环境变量配置八成没有问题了,为什么说八成,见后文。
先解决当前问题,打开注册表(运行输入 regedit),找到software\javasoft\java runtime environment\currentVersion,
将其值改为“YYY”,你会发现注册表中的当前版本,就是currentVersion是XXX,改成错误说的“YYY”,刷新,
退出CMD,运行CMD,再试试。
3.
Error   opening   registry   key   'software\javasoft\java   runtime   environment' 
Error:could   not   find   java.dll  
Error:could   not   find   java   2   runtime   environment
解决:好了,版本问题没了,但是还是说找不到java运行环境。这就是我说的八成没有问题的原因。
解决方法,首先看一下,你注册表 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft下面有没有
java runtime environment节点,如果没有,从网上找一个有的配置导入,并且将currentVersion修改成你的jdk版本,
如果报问题2错误,按问题2方式解决
ok,还有个可能的原因:就是java runtime environment节点名称被汉化了,改成英文的就行了,这种可能不大
最后,如果以上都执行了,还报问题3,试着吧path里的%java_home%\bin配置放到整个path配置的最前端。
ok,我就是这样吧所有问题解决的,如果各位按照以上还有错误,请给我留言。谢谢。
分享到:
评论

相关推荐

    一键java环境变量配置脚本工具

    "一键java环境变量配置脚本工具"正是为了解决这个问题而设计的,它提供了一种快速、安全的方式来配置Java开发环境,极大地简化了用户的工作流程。 在Windows操作系统中,Java的环境变量主要包括三个:JAVA_HOME、...

    java环境变量一键配置

    Java环境变量配置是Java开发和运行的基础步骤,它涉及到JDK的安装路径、JAVA_HOME、PATH、CLASSPATH等关键变量的设置。本文将详细介绍如何进行Java环境变量的一键配置。 首先,我们需要理解Java环境变量的重要性。...

    Java环境变量一键配置工具

    Java环境变量一键配置工具是专为简化JAVA开发环境搭建而设计的应用程序,它极大地简化了JDK安装后的环境变量配置过程。在传统的Java开发环境中,开发者通常需要手动配置一系列环境变量,包括JAVA_HOME、PATH以及...

    windows7下java环境变量配置方法.pdf

    ”的错误信息,说明 Java 环境变量配置出错了,需要仔细检查配置过程。 四、Java 环境变量配置的重要性 正确地配置 Java 环境变量是非常重要的,因为它将影响 Java 应用的正确运行。如果 Java 环境变量配置错误,...

    Java环境变量一键设置.zip

    本资源“Java环境变量一键设置.zip”提供了一种便捷的方法,旨在帮助用户快速在Windows 7及更高版本的操作系统上配置Java JDK的环境变量。 首先,我们需要了解Java的环境变量主要包括三个:JAVA_HOME、PATH和...

    Java环境变量一键配置

    Java环境变量一键配置工具是为了简化Java开发环境的搭建过程而设计的。在传统的Java开发环境中,用户需要手动配置系统环境变量,包括JAVA_HOME、PATH和CLASSPATH,这通常需要对操作系统有一定的了解,并且步骤繁琐,...

    Java环境变量一键配置工具.zip

    在传统的Java开发环境中,配置Java环境变量(如JAVA_HOME、PATH和CLASSPATH)通常需要手动编辑系统环境变量,这是一个繁琐且易出错的过程。这款工具则通过自动化的方式,大大减轻了这个负担。 在使用此工具时,首先...

    java环境变量配置步骤

    详细java环境变量配置步骤,借助这个你可以轻松的配置好java环境,不用担心出错

    java环境变量配置工具_第二版

    "java环境变量配置工具_第二版"可能包含自动化配置脚本或图形界面工具,这些工具可以帮助简化和标准化配置过程,减少手动操作的出错概率。 六、常见问题及解决 1. 缺少jar包:确保所有必需的第三方库已添加到类路径...

    Java环境变量自动设置

    Java环境变量自动设置是Java开发过程中一个至关重要的步骤,它涉及到Java Development Kit (JDK) 的正确配置,以便系统能够找到Java编译器(javac)和其他相关工具。这个压缩包"Java环境变量自动设置.rar"包含了一个...

    详解关于Windows10 Java环境变量配置问题的解决办法

    在详细解读Windows 10下Java环境变量配置的解决办法之前,先理解几个关键的环境变量。 JAVA_HOME变量: JAVA_HOME是系统环境变量之一,它的作用是告知系统JDK的安装路径。在Windows 10中,该变量的值通常设定为JDK...

    JDK环境变量配置

    - **IDE验证**:如果你使用如Eclipse或IntelliJ IDEA这样的集成开发环境(IDE),也可以创建一个新的Java项目并运行,如果没有出现任何错误,说明环境变量配置正确。 #### 四、常见问题及解决方法 ##### 1. 配置后...

    一键配置WIN7下Java环境变量.zip

    在Windows 7操作系统中,配置Java环境变量是安装和运行Java程序所必需的步骤。Java开发工具包(Java Development Kit, JDK)包含了编译、调试和执行Java应用程序所需的工具和库。本文将详细阐述如何通过“一键配置”...

    java环境变量设置器

    对于初学者来说,"Java环境变量设置器"非常友好,因为它降低了出错的可能性。然而,了解这些环境变量的含义和作用仍然是必要的,因为有时需要自定义配置,或者在没有这种工具的环境中工作。 在使用"Java环境变量...

    一键配置java环境变量

    配置完成后,重启命令提示符或者终端,输入`java -version`和`javac -version`,如果能看到正确的Java版本信息,那就表明环境变量配置成功了。 总的来说,这个一键配置工具极大地简化了Java开发环境的搭建,使得...

Global site tag (gtag.js) - Google Analytics