java 基础问题,请高手指教我下

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:48:23
最近下载了jdk1.6 for win32+tomcat5.x 在家做jsp,可是刚刚开始就遇到了问题,问题如下:
1.jdk就是java的类库(这样说正确吗)
如果正确的话,我在安装的目录下怎么找也找不到j2se的jar包呀,比如import java.sql.*,import java.util.* ,import java.lang.*
这种类都放到哪去了啊,能告诉我怎么找到j2se的包吗?
(望高手告诉我哪能找到)
我安装目录下的文件夹有(bin,db,demo,include,jre,lib,sample)

2.jdk是不是包括了j2se+j2ee+jre的包?
为什么我只装了个jdk1.6+tomcat就可以运行jsp呢?
(这个问题我好象得到了解决,因为我在tomcat目录下发现了j2se的类库)
新的疑惑又出现了:
可是我在www.sun.com上又发现有下载javaee5.0的包,既然tomcat自带了j2se的包,为什么另外还有javaee5.0的包给下载呢?
(是不是给不自带javaee包的webserver用的,比如weblogic,jboss?)

小弟我刚学java 2天,问出傻问题,谢谢高手指教我下,非常感谢!

1.jdk是java开发工具包。
类包在jre/lib下面。

2.jdk不都包括那些。要看你下的是什么包。jre和j2se,j2ee不是等价的概念。
可以运行jsp,是因为tomcat有一个servlet-api的包。
j2ee不等于jsp。j2ee的核心技术是ejb。如果你想要用到j2ee特有的类,你需要下载j2ee开发包。这样编译才不会出错。如果你想运行j2ee工程,你需要一个支持j2ee的服务器,比如你说的weblogic,jboss。

你的整体思想是模糊的!楼上说的对!

jdk的全称是java development kit,是java开发的工具包,它包括了核心内库,但不仅仅如此,还有编译器,jni以及一些其它相关技术在其中,一般jdk默认包含了jre,而jdk主要核心类库在jre中,他们在dt.jar文件中,这个文件在jre安装目录下的lib目录下。
jdk只包含了j2se的所有内库,而j2ee的内库需要重新下载。
j2ee包括范围很广,主要为web、webservice与ejb,你可以根据需要下载,一般来说下载的tomcat中会有开发web的所有依赖包,但是不包含webservice与ejb(当然,最新的javaee.jar包中全部包含了)。
javaee包是最新推出的,以前的j2ee这些包不适在一起的,所以tomcat把这些包分开了,javaee包一般在sun application server中用到。

jdk 支持java运行 是一个环境 如果不安装jdk 你的eclpise 和 tomcat 都是扯淡 根本打不开

1. 在你安装jdk的位置下\jre\lib\rt.jar,里面有你想要找的
2. jdk不包括j2ee。
“为什么我只装了个jdk1.6+tomcat就可以运行jsp呢? ”
因为jsp只是J2EE的一部分,而tomcat也只实现了j2ee api的jsp和servlet部分,所以你可以在tomcat下运行jsp。但是在tomcat下你不能用ejb什么的。
“既然tomcat自带了j2se的包,为什么另外还有javaee5.0的包给下载