tomcat 是一个web服务器了,是jsp和servlet的容器!
jdk就是sun的一个工具集,带有类库和相应的编译,运行的命令工具!
设置系统变量,就是使得编译,运行时能找到相应的类库和命令!

解决方案 »

  1.   

    JDK就是开发java应用的SDK;只是它还提供了一系列的工具及运行环境;
    不像windows程序,java程序需要在java虚拟机中运行的。
    至于安装TOMCAT,看你有没有必要了。它除了IIS的功能外,还有解释jsp,servlet等功能。如果你没准备用java写web的应用,就不需要tomcat。
      

  2.   

    我不奸笑,但可不可以苦笑?  ^_^
    关于jdk和tomcat的说明差不多就如楼上两位所说
    至于配置方法也论坛上也很多了
    我帮你抄点下来吧:jdk必须配置path,classpath,建议配置java_home(因为很可能用到)
    分别如下:
    java_home:你jdk的安装目录,如c:\jdk
    path:添加c:\jdk\bin
    classpath: .;c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jartomcat需配置tomcat_home(有可能安装程序已经帮你做了),有的还需要配置catalina_home
    都是你tomcat的安装目录
      

  3.   

    都被楼上的大虾门说完了,有一点要补充:配置path,classpath是在这里:我的电脑->属性->高级,选择环境变量,在系统变量中点击“新建”,填写变量名:path,变量值:
    c:\jdk\bin(变量值就是你的jdk的安装目录),classpath及java_home的配置和path相类似,就这些了,希望对你有帮助!!努力!!!
      

  4.   

    你门的意思是不是说配置系统参数后,我编写的代码不管放在任何路径下,只要在命令提示符下
    输入运行命令都可以执行想要运行的JAVA代码,但要不设置的话,我必须把编写的代码放在SDK的安装目录下,才能够用运行的命令来执行它们,应该是这样不,如果是的话,那就是说,参数配置不是必要的,如果你要是把你的代码放在JDK的安装目录下没有必要去配置参数了。
    楼上的老兄说“JDK就是开发java应用的SDK;只是它还提供了一系列的工具及运行环境;”
    有点蒙,我以前编写的代码都是在命令行下用SDK的命令来运行的,但没有用过JDK,我看它好象也是个运行代码的程序,只不过是界面化了,但它和SDK有什么区别呢?
    谢谢!
      

  5.   

    首先
    目前所谓的jdk,准确说是j2se sdk或是叫j2sdkse,其实就是以前的sdk的改进版本
    也就是说,jdk和sdk只是版本的差异而已,同样的没有界面化
    (我没用过sdk,说错了不要打我哈   ^_^)
    其次
    “你门的意思是不是说配置系统参数后,我编写的代码不管放在任何路径下,只要在命令提示符下,输入运行命令都可以执行想要运行的JAVA代码”
    【这是正确的】“但要不设置的话,我必须把编写的代码放在SDK的安装目录下,才能够用运行的命令来执行它们”,“如果你要是把你的代码放在JDK的安装目录下没有必要去配置参数了”
    【这是不完全准确的】
      

  6.   

    其实如果你使用的是win2k以上操作系统的话,在系统中的环境变量选项里可以设置。
    如果不明白,你可以参照其它开发工具(vc++)的设置,很容易明白。记住:各个不同开发工具的环境变量的路径设置之间加分号(;)隔开。否则,当你编程的时候,编译会出错,比如说库文件找不到路径。