`
xx2005112234
  • 浏览: 1933 次
  • 性别: 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环境,不用担心出错

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

    主要介绍了关于Windows10 Java环境变量配置问题的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    JAVA--JDK环境变量的配置

    1.我的电脑-->属性-->高级-->环境变量.  2.配置用户变量: ...测试环境变量配置是否成功:  开始-->运行--〉CMD  键盘敲入: JAVAC JAVA  出现相应的命令,而不是出错信息,即表示配置成功!

    如何配置JAVA环境变量

    如何配置JAVA环境变量第一点注意事项:第二点注意事项: 这里以jdk-8windows-x86为例作为讲解。 第一点注意事项: 默认安装都会安装在C:\Program Files\Java\文件夹中,安装过程分两步。第一步,安装jdk,放在java...

    jdk环境变量设置 以及测试方法

    1.安装j2sdk以后,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量(假定你的j2sdk安装在D:\Program Files\Java\jdk1.5.0_10) (为了不出错,最好是找到J2SDK...

    java安装 配置环境变量,不管你是什么版本我这个都好使,不会出错

    java的安装 配环境变量,所有版本都支持,不会出错,下完之后你会回来谢我的!!!!!

    jdk-8u191-windows-x64安装包和环境变量配置说明

    2. 环境变量设置及验证步骤,希望对大家有用。 ------------------环境变量设置步骤----------------- 1)计算机上点右键,属性,[高级系统该设置],【高级】-【环境变量】 2) 在系统变量下,新建,变量名:JAVA_...

    jdk 1.6环境配置

    jdk 1.6环境配置 对于初学者来说,环境变量的配置是比较容易出错的,在配置的过程中应当仔细。使用JDK一共需要配置三个环境变量:java_home、classpath和path(不区分大小写)。

    jdk环境变量设置

    安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同...(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)

    双击startup.bat无法启动Tomcat且闪退

    启动Tomcat出现闪退的原因以及解决方案一、端口被占用二、缺少Java环境变量三、catalina_home环境变量没有配置四、catalina.bat没有设置暂停(一闪而过)五、不用配置环境变量的解决方案 检查出错原因:找到Tomcat的...

    java7源码-android:安卓

    环境安装及环境变量配置 相关环境安装: ##3# JAVA(务必1.7版本,否则会出错) ANT Android-sdk Python及mitmproxy(Python要求3以上版本,尽量使用3.6版本,其他版本在后续安装mitmproxy时会很麻烦) plink 环境...

    Arthas开源的Java诊断工具-其他

    java.lang.NullPointerExceptionjad的一个小小的显示问题 bugremove env JAVA_TOOL_OPTIONS去掉默认配置项 arthas.enhanceLoaders=java.lang.ClassLoader ,避免attach后导致系统负载飙升Thread -n -1 不能正常工作...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    全面了解Python环境配置及项目建立

    配置Python环境变量:控制面板->系统->高级系统设置->环境变量->Path,在Path中添加python的安装路径,例如:C:\Python27;然后,一直点击 确定 or OK。python环境变量即配置完成,打开cmd,输入python,进行验证,...

    《MyEclipse 6 Java 开发中文教程》前10章

    1.2.3 配置环境变量(可选) 24 1.2.4 JDK 6 中文文档下载地址(ZIP,HTML,CHM)(可选) 26 1.3 Tomcat服务器的下载,安装和运行(可选) 26 1.4 JBoss 服务器的下载,安装和运行(可选) 28 1.5 MySQL 5数据库服务器...

    smali-2.0.3.jar baksmali-2.0.3.jar

    java -jar baksmali-2.0.3.jar -x a.odex \\a.odex喂odex文件的文件名在键入命令前务必正确安装JDK和配置环境变量 处是你要分解的odex文件的名字,命令完成之后,会生成一个out文件夹,里面就是所有的class文件...

    网狐荣耀版开发使用常见问题解答

    然后配置环境变量,没有的项创建,有的项编辑。 ANT_HOME C:\ant196 path C:\ant196\bin classpath C:\ant196\lib 七、安装adt,下载ADT后解压,我们这里解压到C盘的adt-bundle-windows-x86-20140624目录。 运行...

    Android Studio安装配置方法图文教程

    本文主要讲解安装AndroidStudio和配置环境变量遇到一些问题,以及解决方法。 需要的软件:AndriodStudio安装包.java SE Development Kit(JDK) 安装AndroidStudio很简单,只需要执行安装包,并选择需要的目录,进行...

    安装SQL Server 2016出错提示:需要安装oracle JRE7 更新 51(64位)或更高版本问题的解决方法

    解决方法:先进下面这个网站安装JDK,安装好后配置环境变量,然后重新安装SQL Server 2016即可 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 先勾选接受...

Global site tag (gtag.js) - Google Analytics