CATALINA_BASE=D:\Tomcat 5.5
CATALINA_HOME=D:\Tomcat 5.5
TOMCAT_HOME=D:\Tomcat 5.5
CLASSPATH=.;%JAVA_HOME%\lib;%CATALINA_HOME%\common\lib;
JAVA_HOME=D:\jdk1.5.0_12

Path=D:\oracle\10g\bin;D:\oracle\10g\jre\1.4.2\bin\client;D:\oracle\10g\jre\1.4.2\bin;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin\client;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin;%JAVA_HOME%\bin;%CATALINA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
以上是我配置环境变量的所有内容。
问题:我现在只知道怎样配我的工程可以跑起来,但是不知道这些都代表什么意思?请那位基础扎实的详细介绍一下。
我用的是Jdk1.5 Jdk1.4 Tomcat4.1 Tomcat5.5。
我听说高版本的不用配置怎么多环境变量,可以省略那些配置?为什么可以省略?

解决方案 »

  1.   

    1.CATALINA_BASE=D:\Tomcat 5.5 
    CATALINA_HOME=D:\Tomcat 5.5
    TOMCAT_HOME=D:\Tomcat 5.5  
    这是Tomcat的安装目录,是要告诉操作系统Tomcat的具体位置在那里
    2.JAVA_HOME=D:\jdk1.5.0_12 
    这是jdk的安装目录,对其他集成开发环境查找jdk有帮助,
    3.CLASSPATH=.;%JAVA_HOME%\lib;%CATALINA_HOME%\common\lib; 
    这个环境变量是说明开发要用到的jar包和类文件具体目录(文件夹),
    其中"."表示当前目录,
    4.“%JAVA_HOME%\lib”表示java安装目录下的lib文件夹,里面有许多jar包是java开发要用到的
    5.“%CATALINA_HOME%\common\lib"表示Tomcat安装目录下的common文件夹下的lib文件夹,里面有开发jsp要用到的类包
    6.Path=D:\oracle\10g\bin;D:\oracle\10g\jre\1.4.2\bin\client;D:\oracle\10g\jre\1.4.2\bin;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin\client;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin;%JAVA_HOME%\bin;%CATALINA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 
    是你可以在命令窗口(cmd)中可以直接运行的命令程序所在的文件夹,如果没有设置得话,例如:要运行javac命令
    你必须这么输入命令:D:\jdk1.5.0_12\bin\javac.exe
    D:\oracle\10g\bin; 这是Oracle命令所在的文件夹
    D:\oracle\10g\jre\1.4.2\bin\client;D:\oracle\10g\jre\1.4.2\bin;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin\client;D:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin
    这是Oracle所用的jdk命令,其实只要指定一个jdk的命令位置就可以了,最好用Oracle自带的
    %JAVA_HOME%\bin;%CATALINA_HOME%\bin这是java命令和tomcat命令程序文件的位置
    其余是windows操作系统的命令位置所在
    不知道所清楚了没有!
      

  2.   

    去找本想关的书
    有些书写得很详细  有些乱七八糟
    我曾经也是碰到各种各样的问题
    最好写的详细 又随书光盘有jdk tomcat都附带的
      

  3.   

    java技术讨论区 
    QQ群:49150201 
      

  4.   

    我用的是Jdk1.5 Jdk1.4 Tomcat4.1 Tomcat5.5。 
    我听说高版本的不用配置怎么多环境变量,可以省略那些配置?为什么可以省略?怎么这么多版本啊Jdk1.5 一般对应Tomcat5.5
     Jdk1.4一般对应 Tomcat5.0
    Jdk1.3  一般对应 Tomcat4.1
      

  5.   

    配置这些目的就是让你的java虚拟机能在相应的地方找到它运行是所需要的class文件而已,其实2楼已经大多数解释的很清楚了
      

  6.   

    有些IDE下面run tomcat的话需要配置JAVA_HOME就可以了,不需要配置任何东西. 有些IDE几乎不需要配置任何东西
    如果你在DOS下面编译就需要配置classpath,path和JAVA_HOME
      

  7.   

    而且IDE一般都有把错误告诉你的