java_home 是设置java环境安装目录在什么地方,例如JAVA_HOME=C:\JDK.14
以后你只要引用打java的地方直接用JAVA_HOME这个环境变量就行了,用法是加%号
%JAVA_HOME%

解决方案 »

  1.   

    从4.0开始可能我记错:)推荐用CATALINA_HOME取代tomcat_home, 
    这些Environment variables 跟程序中的variable概念上类似的 多一个Environment修饰表明它只能在操作系统环境里操作,这些Environment variables是储存在内存里的,存取是相当快的例如在win下可以在控制面板下定义或者在命令提示符下用
    set variableName=variableValue设置,重启下用
    echo %variableName%调试
    定义java_home tomcat_home 目的是定位相关程序的安装路径,换句说他们充当搜索路径,以便查找那指定变量下的不同目录.假若正确设置tomcat_home(或用CATALINA_HOME) = c:\tomcat 这样我们可以转到c:\tomcat\bin下调用里面命令工具,如startup手动启动tomcat.噫,到此你可能问为何要path加%JAVA_HOME%\bin.为了方便起见,dos命令提示符下我们不必转到java_home\bin. 直接调用它里面的命令工具就是了,比如javac 
    明白了吗?举一反三,你也可以加%tomcat_home%\bin到path下(注意如系统不支持% %那就直接用完整安装路径代替%tomcat_home%\) 明白了吗?:)
      

  2.   

    安装jsdk后,为了运行javac,java程序,并设定相关的classpath,需要用到j2sdk的安装路径。JAVA_HOME,就是存放j2sdk的存放路径,这样方便以后的修改。
    安装了tomcat,需要CATALINA_HOME,TOMCAT_HOME,应该是在tomcat程序中需要用到这两个环境变量,查找相关的文件。
      

  3.   

    http://community.csdn.net/Expert/topic/3166/3166625.xml?temp=.44125