当前位置: 技术问答>java相关
java程序不能运行的问题?
来源: 互联网 发布时间:2015-09-06
本文导语: 原来运行的好好的程序,如今运行的时候,出现这样的错误: Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion' has value '1.3', but '1.4' is required. Error: could not find java.dll Error: could not find Java 2 Runtime Env...
原来运行的好好的程序,如今运行的时候,出现这样的错误:
Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'
has value '1.3', but '1.4' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
请问各位是怎么回事?而且我没有重装过java,我该怎么办?
Registry key 'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'
has value '1.3', but '1.4' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
请问各位是怎么回事?而且我没有重装过java,我该怎么办?
|
你的jdk版本和注册表里面的不一致,解决方法:
1.把'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'的值改回1.4,再者,需要用jdk1.4的java.dll替换系统目录下的java.dll,我的系统目录为:
D:Program FilesJavaSoftJRE1.3.1bin
你可以参照我的
2.把jdk删除重新安装,不过需要删除所有注册表中jdk的信息
1.把'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'的值改回1.4,再者,需要用jdk1.4的java.dll替换系统目录下的java.dll,我的系统目录为:
D:Program FilesJavaSoftJRE1.3.1bin
你可以参照我的
2.把jdk删除重新安装,不过需要删除所有注册表中jdk的信息
|
如
c:/> c:jdk1.4binjavac v.java
写全java路径即可,
c:/> c:jdk1.4binjavac v.java
写全java路径即可,
|
运行regedit
把注册表中的'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'的值改为1.4就可以了。
把注册表中的'SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion'的值改为1.4就可以了。