JDK 安装在 C:\j2sdk1.4.2_07 下
环境变量如下:
java_home : C:\j2sdk1.4.2_07
path : .;%java_home%\bin
classpath : %java_home%\bin;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar在 DOS 下定位到任何目录下,输入 javac 都出现一长串的东西,代表成功,但是输入 java 却提示
Failed reading value of registry key:
Software\JavaSoft\Java Runtime Environment\CurrentVersion
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.只有定位到 C:\j2sdk1.4.2_07\bin 下,输入java才可以
启动 eclipse 的时候总是提示 con not found java2 Runtime Envoriement
每次要启动 eclipse 都只能 这样 :C:\j2sdk1.4.2_07\bin>java -jar d:\eclipse\startup.jar望高手解答!
环境变量如下:
java_home : C:\j2sdk1.4.2_07
path : .;%java_home%\bin
classpath : %java_home%\bin;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar在 DOS 下定位到任何目录下,输入 javac 都出现一长串的东西,代表成功,但是输入 java 却提示
Failed reading value of registry key:
Software\JavaSoft\Java Runtime Environment\CurrentVersion
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.只有定位到 C:\j2sdk1.4.2_07\bin 下,输入java才可以
启动 eclipse 的时候总是提示 con not found java2 Runtime Envoriement
每次要启动 eclipse 都只能 这样 :C:\j2sdk1.4.2_07\bin>java -jar d:\eclipse\startup.jar望高手解答!
我记得如果是中文的话,要把它改掉的。
应设为.;%java_home%\libpath : %java_home%\bin
确认你将java_home的环境变量写在第一个位置,我以前也有类似问题,写在前面就好使了
---------------------------------------------------------------------------------'
环境变量的排列顺序是有序的,怎么保证java_home在第一个位置?
告诉你一简便方法:装完jdk后。把jdk改名成jre,直接剪切到eclipse目录下。一切ok.
------------------------------------------------------------------------
这个方法只是解决了 eclipse 的启动问题.最根本的问题还没解决.不过还是多谢你!
因为键入 java 的时候,是这样提示的:
Error: opening value of registry key:
'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.注册表中有如下的配置信息:
Java 2 Runtime Environment
1.4.2_07
java_Home : C:\Program Files\Java\j2re1.4.2_07
MicroVersion : 2
RuntimeLib : C:\Program Files\Java\j2re1.4.2_07\bin\client\jvm.dll大家继续讨论啊.虽然分不多
path : %java_home%\bin
classpath : .;java_home%\lib\dt.jar;%java_home%\lib\tools.jar试试,path是执行文件所在目录,classpath是执行程序时,需要引用的类库所在路径。不要弄错了概念。