今天装了JBuilder,但是装好之后我才发现了一个问题。
当我  cmd 想运行.class文件的时候,却不能运行了。可以把.java的源程序编译成
.class的文件,但是无法运行.class的文件,
他报的错大概意思是,JDK有两个版本:1.4 and 1.5,它不知道选择哪一个
我就郁闷啦,现在我要编译运行JAVA程序,非得用JBuilder啦,这个东西又是一个庞然大物,非常吃内存,所以一般一些小程序我都不想用它来搞,就在记事本里面写好之后,然后cmd,之后编译运行方便得多。
我想问一下各位前辈,有什么办法能解决这个问题
我自己想了一下,这个问题应该要改注册表,但是我又不知道怎么改,
还希望前辈们指点一下,谢谢 
我的JBuilder是装在E盘的

解决方案 »

  1.   

    在CLASSPATH_HOME变量中加上.;,就是把当前的执行路径加上。
      

  2.   

    我的环境变量现在是这样的:
    java_home:C:\Program Files\Java\jdk1.5.0_06
    ClassPath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\lib\jconsole.jar;%JAVA_HOME%\lib\tools.jarPath:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Java\jdk1.5.0_06\BIN这是我现在的环境变量的配置,在安装JBuilder之前我都是在命令行进行编译和执行程序的
    安装JB之后,我在执行.class文件的时候,出现如下提示:Registry key 'Software\JavaSoft\Java Runtime environment\CurrentVersion'
    has value '1.4',bue '1.5' is required.
    Error: could not find java.dll
    Error: could not find Java 2 Runtime Environment.
      

  3.   

    你再把jdk再安一次应该就行了,我原来 是这样,重安一下JDK就好了.
      

  4.   

    为什么要重新安装JDK呀,有没有不用重新安装的办法呀
    郁闷中,在线等呀,有知道的,说一下,谢谢啦