设置JAVA_HOME(记得只有在用Tomcat做服务器时才要设)只设置到它的安装目录就行了啊。如
C:\tools\j2sdk1.4.2_04
如果要在DOS下运行则要在path中加入:C:\tools\j2sdk1.4.2_04\BIN

解决方案 »

  1.   

    1:把j2sdk的bin目录加到classpath里面可以说没有任何意义,而是应该加到path里面(windows)
    2 JAVA_HOME的设置应该是一些依赖于JAVA的软件的需要,比如JBOSS,ECLIPSE
    其实,你只要记住PATH设置的意义就是你可以在DOS窗口的任何目录下执行JAVA,JAVAC等命令
    设置CLASSPATH就是让JAVA文件编译或者执行的时候可以找到需要的类
      

  2.   

    具体会调用哪个变量跟你使用的软件有关,甚至有时候什么不设都可以正常运行,例如weblogic和jbuilder,因为它们都自带了jdk.一般来说每个开发工具或者服务器都有自己完善的系统变量设置.(打开weblogic的startWebLogic.cmd等相关文件看看就知道了.)但是为了兼容其它软件和命令行操作,classpath和path还有JAVA_HOME都应该正确设置.