把你的JDK目录加到Path当中去,
或把java.exe 拷贝到系统的目录当中去

解决方案 »

  1.   

    我的jdk目录就在path中啊,
    C:\>path
    PATH=C:\Program Files\Common Files\Software AG;C:\j2sdk1.4.2_01\bin;D:\ORACLE92\
    bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;
    C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Rational\Clea
    rQuest;C:\PROGRA~1\ULTRAE~1;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;
    C:\Program Files\Symantec\pcAnywhere\;C:\Program Files\Rational\common;C:\Progra
    m Files\Rational\ClearCase\bin;C:\Program Files\Microsoft SQL Server 2000 Driver
     for JDBC\SQLServer JTA;C:\Program Files\SecureCRT;"C:\Program Files\Hummingbird
    \Connectivity\7.00\Accessories\";C:\jwsdp-1.2\jwsdp-shared\bin;C:\jwsdp-1.2\apac
    he-ant\bin;C:\Program Files\openssl
      

  2.   

    注册表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.4.2 
    看系统的默认jvm是不是指向你的1.42
      

  3.   

    那岂不是在没有JVM的机子上不能运行EXE文件了!!!!!那如何解释JAVA的特性“一次编译,到处运行”呢?
      

  4.   

    记住,一次编译,到处运行是指java的跨平台(或是跨环境)特性,不是离开了jvm也能运行。
    java程序是运行在jvm之上的
      

  5.   

    To kony_han(hcs):设置HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\1.4.2
    下的哪个键值啊?我目前的键值有
    (默认)  REG_SZ  (数值未设置)
    HideSystemTrayIcon   REG_DWORD    0x0000000(0)
    JavaHome          REG_SZ     C:\Program Files\Java\j2re1.4.2_01
    UserJava2IExplorer   REG_DWORD    0x00000001(1)