当前位置:首页 > Java技术

解决 This application requires Java Runtime Environment XX

canca9年前 (2017-05-23)Java技术776

      已经安装了 jdk ,并且设置好了 java 环境变量,CMD 运行 java 或 javac 都正常,其他依赖 jdk 的应用程序都能正常运行。但是在运行 jd-gui 1.1.0 的时候,出现错误提示“This application requires Java Runtime Environment 1.7”,很奇怪。但是考虑到,我并没有用 jdk 的安装包进行安装,而是直接使用了以前安装好的 jdk (通过安装包安装了 jdk 后,重新安装了操作系统,直接通过设置环境变量指向以前的 jdk文件夹),那么注册表中就没有 java 的相关信息,很可能有些程序直接是通过读取注册表判断 java 版本及相关信息,手动增加注册表信息(我使用的是64位的jdk)。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft]

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.8"

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8]
"JavaHome"="D:\\Java\\jdk1.8.0_64\\jre"

喜欢简洁,远离繁琐

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/18.html

标签: Java技术
分享给朋友:

“解决 This application requires Java Runtime Environment XX” 的相关文章

对象序列化与反序列化

    序列化,并不是JAVA独有的。因此,在这里我用比较通俗的话说了。序列化就是把一个对象转换成有规则的二进制流。而反序列化就是把有规则的二进制数据重整成一个对象。其好处不难看见:1.可以把一个对象...…

Socket与ServerSocket的问题

//服务器端:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSock…

字符,字节和编码

字符,字节和编码

转自:http://www.regexlab.com/zh/encoding.htm------------------------------------------------------------- 级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应…

Java代理详话简说

        Java的代理,使项目实现低藕合成为可能。Spring框架中的AOP,内部就是用Java代理来实现。因此,认识JAVA代理原理对学习学Spring AOP是有密切关系的。    &nb…

jar解压命令

jar -xvf jfreechart-1.0.9.zip…

java 取WEB资源的内容

作者:独钓寒江月 有时候需要取得网页内容,再分析处理。会话管理、post方法等见代码注释。<code>import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;imp…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。