当前位置: 代码迷 >> Java面试 >> 初学JAVA,遇到一个非技术性有关问题,希望前辈们帮小弟我一下,鞠躬啦
  详细解决方案

初学JAVA,遇到一个非技术性有关问题,希望前辈们帮小弟我一下,鞠躬啦

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

我的环境变量现在是这样的:
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.jar

Path:%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.


------解决方案--------------------
JBuilder自带的JDK是1.4的,而你运行程序的时候使用了这个1.4版本的,而实际上要用1.5的JDK,所有你要在JBuilder里配置一下,把1.5的JDK配置进去。
------解决方案--------------------
改一下环境变量的位置就可以
  相关解决方案