安装完后,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

解决方案 »

  1.   

    JDK哪个版本?
    安在哪个平台?
    卸载重装试试看
      

  2.   

    必须修改注册表,
    \HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment注册表项下面可能有多个版本号,删掉多余的。
    \HKEY_Current_User\SOFTWARE\JavaSoft\Java Runtime Environment下面多余的版本号可能也要删。
      

  3.   

    是因为版本不一样的问题,方法有二
    1、如同楼上所说,修改或整个删除注册表信息:)2、删除系统路径下面的java*.*文件,设置自己的JDK\bin到Path中
      

  4.   

    这下面有1.4和1.4.0两个项,
    两个项下面都只有Microversion的值,别的什么都没有