编译java文件时提示找不到包

在java源文件中导入类,使用如下代码:importjavax.servlet.*;importjavax.servlet.http.*;importjavax.serv... 在java源文件中导入类,使用如下代码:
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
编译时提示找不到包。
我已经将CLASSPATH中添加了相关的JAR文件:
CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_22\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_22\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_22\lib\jsp-api.jar;C:\Program Files\Java\jdk1.6.0_22\lib\servlet-api.jar;D:\app\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar
通过手工展开jsp-api.jar和servlet-api.jar已经看到相应的目录结构和类,但是在DOS下
编译时就是提示找不到包,晕,急,
展开
 我来答
whk_kobe
2010-12-16 · 超过14用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:25.9万
展开全部
为什么要手动编译能,用myeclipse等IDE不是更好吗?那里如果没有相应的包,把鼠标放到提示出错的行,然后按ctrl +M它就会自动引入了,看你导入的有些包是web开发才用到的么,最好还是IDE吧
198901245631
推荐于2016-03-16 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1740万
展开全部
说明“import”的类路径或者类不存在导致的。
解释:通常java文件在进行编写的时候要依赖于其他的包文件,当前类中已经引用了别的包类,但是对应的包类下却找不到相应的类名称,结果就会报此错误。
备注:这个多出现在复制粘贴别人的代码,结果却没有引入需要的包的情况而导致的报错,所以,在java开发过程中一定要弄明白代码的依赖情况,添加必要的jar或者自定义类来支撑程序的运行,否则很可能会报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
usretyn
2010-12-15 · TA获得超过366个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:113万
展开全部
C:\Program Files 像这样的路径最好加上引号"C:\Program Files\Java\jdk1.6.0_22\lib\servlet-api.jar"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyang8148
2010-12-15 · 超过15用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:39万
展开全部
servlet 想要编译通过,需要用j2ee的包,你需要安装j2ee的jdk,从lib中找到j2ee.jar
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用手踢球1
2010-12-15 · 超过15用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:58.6万
展开全部
改Jre
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式