1.JAVA_Home变量设不设无所谓,只不过有些软件可能会自动搜索这个变量。
2.很显然,能不能找到java命令和设不设JAVA_HOME没有关系,只和path有关,如果你设了 
    JAVA_HOME,可以用%JAVA_HOME%来代替F:\j2sdk1.4.2_02\bin3.有可比性么?4.进入MyTestJava文件夹,执行javac Example.java

解决方案 »

  1.   

    感觉楼主没接触过dos如果我们要执行某个可执行文件,电脑会在磁盘上寻找这个文件,如果不经过特殊处理,它只在当前目录下寻找,如果没有找到则提示出错。如果在Path命令中定义了某个目录,那么你在任何地方执行,都会到Path中指定目录寻找。JAVA_HOME没有path这么特殊,只是有些程序会用按照%JAVA_HOME%来寻找jre或者jdk
      

  2.   

    123
    同意:binny(骑个破车看夕阳)
      

  3.   

    1. JAVA_Home变量JDK是用不到的,想Tomcat,JCreator等这些工具才使用这个变量。2. 设置path只是可以让你在任何路径下执行path文件路径中的可执行文件。如你设置
       path=.;F:\j2sdk1.4.2_02\bin,那么在什么地方都可以运行bin下面的可执行文件。3. 配置JDK的时候好象不用配置用户变量吧?只要配置以下环境变量
       path,CLASSPATH就可以了啊。即使设置JAVA_HOME,也是设置成环境变量。4. 你要设CLASSPATH,记得要有.; 他表示当前目录。下面是我的设置:
    .;H:\j2sdk1.4.0\lib\tools.jar;H:\j2sdk1.4.0\lib\dt.jar;H:\j2sdk1.4.0\jre\lib;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;H:\Tomcat 4.1\common\lib\servlet.jar;H:\Tomcat 4.1\common\lib\jasper-compiler.jar;H:\Tomcat 4.1\common\lib\jasper-runtime.jar
      

  4.   

    好的谢谢大家我也来说说 1 2 3 ,揭贴不行好要说:
    binny(骑个破车看夕阳) 
    flyforlove(为情飞) 
    HawaiiLeo(罗马数字)