软件包javax.servlet不存在-编译错误

时间:2019-05-10 15:49:20

标签: java jsp servlets package tomcat9

我正在使用Tomcat上大学。 我已经正确设置了所有环境变量,将“ servlet-api.jar”和“ jsp-api.jar”都放入了CLASSPATH中。

我的老师说,可能有两个Java版本相互冲突,并在Tomcat调用这些软件包时打扰了它们。 直到今天,我已经完成了许多与servlet和JSP相关的练习,并且它们一直有效。自从我使用自定义标签编写JSP页面以来,这个问题就开始发生。

当我编译taghandler.java类时,会出现这些错误。如果我用<label class="btn btn-white btn-md waves-effect"> <a href="{{ route('lead.index') }}" class="btn btn-default">LEAD</a></label> 进行编译,则正确编译,而如果我做了经典的class taghandler的javac -cp path to jsp-api.jar and servlet-api.jar filename.java编译,则无法正常工作。

此外,当我不得不使用两个不同的库或javax.servlet和javax.servlet.jsp进行编译时,我遇到了问题,因为使用javac filename.java我只能为每个库传递一个路径。

你能告诉我如何解决这个问题吗?

提前谢谢!

0 个答案:

没有答案