各位大哥,大姐們,我安裝了j2se1.4.2_11後,在DOS狀態下,用JAVAC編譯程序沒問題,可是用JAVA運行程序時就出錯了:
Registry key 'software\Javasoft\Java Runtime Environment\CurrentVersion'
has value '1.4.2_11',but '1.4' is required
Error :Could not find java.dll
Error :Could not find Java 2 Runtime Environment.
注冊表裡我也看了,按照書上所說檢查了沒問題啊,
請問各位這是為什麼啊,急啊,

解决方案 »

  1.   

    安装的是 JDK 还是 JRE
      

  2.   

    是j2sdk1.4.2_11版本的,剛從java.sun.com下載的
      

  3.   

    修改你的JAVA_HOME PATH 试试
      

  4.   

    环境变量path里的值是否是JDK的,有可能是其他工具的,比如oracle
      

  5.   

    上一次我在安裝JBuilder2005時,裡面附帶了一個jdk1.4的,運行時也總是不行,但可以編譯。
      

  6.   

    請問JAVA_HOME PATH 在那裡修改,
    我的環境變量都安規定改了的,
      

  7.   

    在环境变量里设一个path=你的jdk路径即可
      

  8.   

    环境变量的设置:
    1.我的电脑——〉属性——〉进阶(高级)——〉环境变数
    主要设置3个参数:
    1.CLASS_PATH:设置类路径  一般设置到JDK\LIB;JDB\BIN;
    比如:E:\j2sdk1.4.2_08\lib;E:\j2sdk1.4.2_08\bin;
    2.PATH:执行路径 必须设置
    如:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;E:\PROGRA~1\ULTRAE~1;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;E:\j2sdk1.4.2_08\bin;C:\Program Files\Novell\exteNd5\AppServer\bin;C:\Program Files\Novell\exteNd5\Director\autonomy
    3.JAVA_HOME: 这个参数只要设置到JDK就OK 了
    如:E:\j2sdk1.4.2_08
      

  9.   

    我把j2sdk1.4.2_11卸載了,安裝了JBuilder2005,JBuilder2005裡面附帶了一個jdk1.4
    我用javac編譯沒問題,可是在用java運行時提示說:
    Exception in thread "main" java.lang.NoClassDefFoundError:WelcomeToJava(文件名)
    請問這又是因為什麼啊,我在環境變量裡按書上設好了的
    path為:E:\JBuilder2005\jdk1.4\bin
    classpath:E:\JBuilder2005\jdk1.4\lib\dt.jar;E:\JBuilder2005\jdk1.4\lib\tools.jar
      

  10.   

    运行 java -verbose 看看JDK 的加载顺序