安装完后,javac可以正常编译,但是java不能运行,提示有错误.Failed reading value fo registry key:
Software\JavaSoft\Java Runtime Environment\1.4\JavaHome
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment
Software\JavaSoft\Java Runtime Environment\1.4\JavaHome
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment
安在哪个平台?
卸载重装试试看
\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment注册表项下面可能有多个版本号,删掉多余的。
\HKEY_Current_User\SOFTWARE\JavaSoft\Java Runtime Environment下面多余的版本号可能也要删。
1、如同楼上所说,修改或整个删除注册表信息:)2、删除系统路径下面的java*.*文件,设置自己的JDK\bin到Path中
两个项下面都只有Microversion的值,别的什么都没有