无法引用 servlet-api.jar

Posted

技术标签:

【中文标题】无法引用 servlet-api.jar【英文标题】:Can't reference servlet-api.jar 【发布时间】:2021-07-31 16:43:15 【问题描述】:

我已使用 jdk1.8.0_291 将我的 Java 内容移动到新的 Windows 10 机器上。 我已经安装了 C:\xampp,我通过它使用 Tomcat。

我的问题是我无法编译主程序。

标题行是:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;


public class AddressServlet extends HttpServlet 

我得到错误:“javax.servlet 不存在”

在其他地方,我看到 javax.servlet 位于 tomcat/lib 文件夹中的 servlet-api.jar 中。 我尝试将它作为 C:\xampp\tomcat\lib\servlet-api.jar 添加到 CLASSPATH 变量中,但它没有用。 我什至将jar文件复制到与代码相同的文件夹中,但错误仍然存​​在。

有人知道我做错了什么吗? 非常感谢。

【问题讨论】:

你安装了什么版本的Tomcat? 现在是 8.5.65。它与 Xampp 3.3 捆绑在一起 【参考方案1】:

一切都圆满结束了!我只需要重新启动。

【讨论】:

以上是关于无法引用 servlet-api.jar的主要内容,如果未能解决你的问题,请参考以下文章

“无法取消引用字符”错误

字段初始值设定项无法引用非静态字段、方法或属性

字段初始值设定项无法引用非静态字段、方法或属性

字段初始值无法引用非静态字段、方法或属性

关于引用PagerSlidingTabStrip无法引用的问题

无法对空引用执行运行时绑定,但它不是空引用