把注册表中的这串删掉就可以了了!http://www.javayou.com (Java自由人)

解决方案 »

  1.   

    变量1:classpath
    .D:\JBuilder9\jdk1.4\lib\tools.jar;D:\JBuilder9\jdk1.4\lib
    这样?
      

  2.   

    http://www.javayou.com (Java自由人)
    能告诉我具体在注册表中的什么位置吗
      

  3.   

    这样:
    .;D:\JBuilder9\jdk1.4\lib\tools.jar;D:\JBuilder9\jdk1.4\lib
      

  4.   

    这个跟classpath无关,是path的问题。你没有装jdk吗,一定要用jbuilder的吗?
      

  5.   

    你可以安装一下jre的运行环境,或者可以在注册表里修改一下。搜索一下就可以找到
      

  6.   

    在注册表的软件分枝底下(Software\JavaSoft),找到javasoft,然后看她的版本,相应的修改一下就行了
      

  7.   

    javac myjavafile.java 
    能够成功编译成myjavafile.class文件
    我使用命令
    java myjavafile
    却不能正确运行我的程序文件
    还是出现如下提示:(跟我输入java命令是一样的提示信息)
    Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
    has value '1.4', but '1.2' is required.
    照大家的说法进行了配置,我还把注册表下的Java Runtime Environment相关的1.2信息删除了,只保留1.4版以上的。在注册表中找到默认的Java Runtime Environment 1.2也改成了Java Runtime Environment 1.4可运行结果还是那样,唉,没招了
      

  8.   

    你要在MS-DOS里面运行JAVA,呵呵,我还没听说过JAVA支持MS-DOS的啊。最起码,就算支持,那JAVA的线程之类的,都没法用