这是安装程序中文问题,到你的注册表里面修改如下地方:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
是不是存在一个中文的目录:java运行环境
将它的名字改为
Java Runtime Environment
即可,注意不要改错

解决方案 »

  1.   

    java中路径不要有空格,把带空格的路径修改一下,就可以了
      

  2.   

    楼上的两位,能给我点更好的吗?
    可否导出注册表文件,(相关文件)给我,
    我的
    [email protected]
    我的目录下没有什么东西,奇怪!!
      

  3.   

    如果你的注册表下面没有什么东西的话,那么就是你安装的jdk版本有问题了
    copy注册表没有什么作用的,最好到sun公司的网站去下一个jdk算了
      

  4.   

    jre?具体点,不好意思。我刚学,实在是难度太大
      

  5.   

    jre -- Java Runtime Environment
    对啊,你直接去下载一个。
      

  6.   

    你安装jdk时会自带jre, 所以我觉得 alphazhao(绿色咖啡) 的回答是正解,应该是你的注册表中的中文 “java运行环境“造成的。
    运行regedit, 进到
    HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
    目录,如果该目录是中文的,把它改成英文即可。
      

  7.   

    我也遇到过这种事情,加上java程序的路径信息也可以解决,
    比如c:\jdk1.3\bin\java java_learn\test1
      

  8.   

    何必还用这种方式运行程序呢,用一个ide好了,jb太大用jcreator挺好的,
    www.jcreator.com下载
      

  9.   

    谢谢alphazhao(绿色咖啡)和 Joeblackyang(最近喜欢玩魔兽)
    还有参与的各位