社区
Web 开发
帖子详情
编译servlet类总是提示找不到包???
xiaofeng_cxy
2002-12-23 01:28:23
编译servlet类总是提示找不到包!!!!????
可是我已经将Tomcat\common\lib\servlet.jar包含在CLASSPATH中了啊???
为什么还是不行呢????
...全文
146
7
打赏
收藏
编译servlet类总是提示找不到包???
编译servlet类总是提示找不到包!!!!???? 可是我已经将Tomcat\common\lib\servlet.jar包含在CLASSPATH中了啊??? 为什么还是不行呢????
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaofenguser
2002-12-23
打赏
举报
回复
呵呵
xiaofeng_cxy
2002-12-23
打赏
举报
回复
知道是什么原因了,
原来在2000的环境变量设置里面还有一个Administrator变量,我在那里面也高了一个CLASSPATH,没有包含servlet.jar包,所以编译时会有错
删除之后,只剩系统变量里的CLASSPATH就OK了
xiaofeng_cxy
2002-12-23
打赏
举报
回复
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
中的这几个包都找不到??
CLASSPATH值如下
%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;d:\Tomcat\common\lib\servlet.jar
xiaofenguser
2002-12-23
打赏
举报
回复
出错信息呢?
jokerjava
2002-12-23
打赏
举报
回复
你怎么加的classpath
你怎么编译的
给出源程序有什么用
xiaofeng_cxy
2002-12-23
打赏
举报
回复
源码如下:
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.io.*;
import java.net.*;
public class GetWebServerTag extends TagSupport
{
public int doStartTag() throws JspException
{
try{
HttpServletRequest request=
(HttpServletRequest) pageContext.getRequest();
URL url=new URL("http",request.getServerName,
request.getServerPort(),"/");
URLConnection con=URL.openConnection();
((HttpURLConnection) con).setRequestMethod("OPTIONS");
String webserver=con.getHeaderField("server");
JspWriter out=pageContext.getOut();
out.print(webserver);
}
catch(IOException e){
throw new JspException(e.getMessage());
}
return SKIP_BODY;
}
}
xiaofenguser
2002-12-23
打赏
举报
回复
找不到什么包?
IDEA中无法识别
servlet
类
或
找
不到
javax.
servlet
.*
IDEA中无法识别
servlet
类
或
找
不到
javax.
servlet
.* 1.问题描述 在IDEA中使用到直接
servlet
类
,语句如下:
Servlet
servlet
=(
Servlet
)
servlet
Cache.get(
servlet
Name); 使用IDEA进行
编译
时,会出现错误,
找
不到
servlet
类
,而书中没有给出说明或者解决办法,报错如下: 2.问题分析 由于刚学ja...
servlet
, or http
servlet
找
不到
包
的情况处理
在
编译
Servlet
Exp.java程序: Java代码 import java.io.*; import java.text.*; import java.util.*; import javax.
servlet
.*; import javax.
servlet
.http.*; public class
Servlet
Exp extends HttpServl
运行
Servlet
程序
编译
的时候
找
不到
javax.
servlet
包
运行
Servlet
程序
编译
的时候
找
不到
javax.
servlet
包
。 解决办法: 1:
servlet
-api.jar复制到 C:\%Java_Home%\jre1.5.0_10\lib\ext 2:在classpath中加入“D:\Tomcat 5.5\common\lib\
servlet
-api.jar;” 以上方法你通过Javac
编译
和运行就没问题
eclipse
编译
servlet
项目,
找
不到
javax.
servlet
From:http://shuhui018125.blog.163.com/blog/static/77110502008102525238433/ 我在
编译
一个
包
含有javax.
servlet
包
的java文件, import java.io.*; import javax.
servlet
.*; import javax.
servlet
.http.*; public cl
找
不到
Servlet
包
然后看了自己是tomcat11才发现
servlet
-api.jar里面没有javax,只有个Jakarta。
编译
找
不到
Servlet
包
,javax.
servlet
和javax.
servlet
.http等不存在。往jre\lib\ext里放
servlet
-api.jar和配CLASSPATH都没用还是
找
不到
。把javax全改成jakarta就能
编译
了。版本太新用不来,哭笑不得。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章