当前位置: 技术问答>java相关
求救,再线等待,50分
来源: 互联网 发布时间:2015-08-28
本文导语: 运行javac java_learntest1.java 正确 但是下面的出问题了 C:jdk1.3>java java_learntest1 Error opening registry key 'SoftwareJavaSoftJava Runtime Environment' Error: could not find java.dll Error: could not find Java 2 Runtime Environment. 那位高手指...
运行javac java_learntest1.java 正确
但是下面的出问题了
C:jdk1.3>java java_learntest1
Error opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
那位高手指点?
但是下面的出问题了
C:jdk1.3>java java_learntest1
Error opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
那位高手指点?
|
这是安装程序中文问题,到你的注册表里面修改如下地方:
HKEY_LOCAL_MACHINESOFTWAREJavaSoft
是不是存在一个中文的目录:java运行环境
将它的名字改为
Java Runtime Environment
即可,注意不要改错
HKEY_LOCAL_MACHINESOFTWAREJavaSoft
是不是存在一个中文的目录:java运行环境
将它的名字改为
Java Runtime Environment
即可,注意不要改错
|
java中路径不要有空格,把带空格的路径修改一下,就可以了
|
如果你的注册表下面没有什么东西的话,那么就是你安装的jdk版本有问题了
copy注册表没有什么作用的,最好到sun公司的网站去下一个jdk算了
copy注册表没有什么作用的,最好到sun公司的网站去下一个jdk算了
|
是不是环境变量设置的问题呀?
|
jre没有装
只装了JDK
只装了JDK
|
你安装jdk时会自带jre, 所以我觉得 alphazhao(绿色咖啡) 的回答是正解,应该是你的注册表中的中文 “java运行环境“造成的。
运行regedit, 进到
HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment
目录,如果该目录是中文的,把它改成英文即可。
运行regedit, 进到
HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment
目录,如果该目录是中文的,把它改成英文即可。
|
我也遇到过这种事情,加上java程序的路径信息也可以解决,
比如c:jdk1.3binjava java_learntest1
比如c:jdk1.3binjava java_learntest1