java 基础问题,请高手指教我下
发布网友
发布时间:2022-05-29 21:32
我来回答
共6个回答
热心网友
时间:2024-10-01 09:09
1.jdk是java开发工具包。
类包在jre/lib下面。
2.jdk不都包括那些。要看你下的是什么包。jre和j2se,j2ee不是等价的概念。
可以运行jsp,是因为tomcat有一个servlet-api的包。
j2ee不等于jsp。j2ee的核心技术是ejb。如果你想要用到j2ee特有的类,你需要下载j2ee开发包。这样编译才不会出错。如果你想运行j2ee工程,你需要一个支持j2ee的服务器,比如你说的weblogic,jboss。
热心网友
时间:2024-10-01 09:09
你的整体思想是模糊的!楼上说的对!
热心网友
时间:2024-10-01 09:10
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中用到。
热心网友
时间:2024-10-01 09:10
jdk 支持java运行 是一个环境 如果不安装jdk 你的eclpise 和 tomcat 都是扯淡 根本打不开
热心网友
时间:2024-10-01 09:11
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的包给下载呢? ”
因为j2ee只是一个标准,只要符合这个标准并被sun认证了,你就可以叫自己j2ee。tomcat只实现了j2ee的一小部分(jsp和servlet),而sun公司的那个所谓的j2ee sdk是sun自己的参考实现。另外还有jboss(它内置tomcat),也完全实现了j2ee标准。
如果你用jboss或是weblogic,你完全可以不理sun网站上的那个。如果你只写jsp和servlet,你也可以只用tomcat,也不用理会sun给你的那个。
热心网友
时间:2024-10-01 09:12
通常所说的java 一般是指的只是Java SE,和Java EE不同,JDK中间也不包括Java EE的包,所以你要做Java EE开发的时候,需要导入Java EE的包才型