说是package javax.servlet不存在,怎么解决?(200分)

教父

Unregistered / Unconfirmed
GUEST, unregistred user!
我安装了JDK和JSDK,但是我的JSDK中的目录和书上说的不一样,没有什么lib/class.zip。
我照例子写了代码,编译的时候说我的package javax.servlet不存在,怎么解决?
 
你安装的是标准版,安装标准版之后还要下载安装j2ee,企业版
 
你去java.sun.com,一眼就看到了,有j2se(标准版),有j2ee(企业版)
servlet是j2ee里面的
 
http://java.sun.com/j2ee/download.html
 
哦,这么多分! 留下mail,我发给你。
手里有Tomcat吗?找到servlet.jar文件,用Winrar解压,ok!
(Winzip不知道能不能解压)
注意把javax目录与你要编译的java文件放在同一目录下。
 
对了,请问您在那个地方工作?您说的那些三流VC程序员(就是你们公司的)的工资多少?小弟现在VC是四流,所以很关心这个这个:)
 
环境变量设好否?
 
to wukw:深圳证券信息公司,具体不知道,不少于5K吧。Serverlet.jar已经有了,解压出来
也看不出个所以然来。
to Pipi.:我已经下了j2EE,但还是没有书上说的classes.zip。
to lcl101:要设置哪些环境变量?书上说要set classpath=c:/jsdk/lib/classes.zip,但
是我没有这个zip文件。
 
是servlet.jar不是Serverlet.jar,注意!
天!能不能帮我介绍一下工作呀,5K,羡慕死我了。
留下mail,我发给你。
 
classes.zip我也可以发给你。
这里这么多小弟久仰您的大名,何必您自己苦苦寻找~~
 
to:wukw
你的做法也是有问题的,如果每次都要把那个引用的包解开岂不是要死人了?
to:教父
恐怕你还没有搞懂java的类路径的一些概念。
你说的那个包的确是包含在servlet.jar里面的,
但你并不用把它解开,首先,你必须保证你的这个包
的位置是你本地操作系统可以直接访问到的,
让后,应该使用下面的语法
javac -classpath d:/servlet.jar sourvename.java
进行编译,运行时同样要加上那个classpath
这样似乎太麻烦了,因此,你可以在环境变量中设置
CLASSPATH=servlet.jar,当然你要注意的是不能覆盖
原来的classpath,只能加在后面,还有,CLASSPATH一定要
大写。
 
找不到servlet类文件,在resin里面运行的时候就自动编译了
 
晚了点,不好意思。
 
顶部