【发布时间】:2020-04-02 12:11:18
【问题描述】:
我最近尝试使用网上找到的 JSP 文件的部分代码,该文件首先导入:
<%@ page import = "org.apache.commons.fileupload.*" %>
<%@ page import = "org.apache.commons.fileupload.disk.*" %>
<%@ page import = "org.apache.commons.fileupload.servlet.*" %>
<%@ page import = "org.apache.commons.io.output.*" %>
但 Eclipse 用错误警告我:“无法解析导入 org.apache。”
我试图在路径中复制粘贴
"C:\Users\MyPc\Downloads\apache-tomcat-7.0.96-windows-x64\apache-tomcat-7.0.96\webapps\SL2\WEB-INF\lib
解压后的文件夹“commons-fileupload-1.4”,通过链接下载:http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgi
但错误仍然存在。我错了什么?
【问题讨论】:
-
项目的 Java 构建路径中是否包含这些包的 jar? jar 不应该直接在
WEB-INF/lib目录中,没有别的吗? -
@nitind 我在那个链接下载的文件夹(最新的)里面有不同的文件(不仅是罐子),甚至是其他文件夹。我应该将所有这些文件直接放在 WEB-INF/lib 中吗?
-
C:\Users\MyPc\Downloads\apache-tomcat-7.0.96-windows-x64\apache-tomcat-7.0.96\webapps\SL2\WEB-INF\lib中的 JAR 文件是运行您的 Web 应用程序所必需的,但对于开发,您需要告诉您的 IDE (Eclipse) 您正在使用它们。如上所述,您必须将它们添加到项目的 Java 构建路径中。 -
@JozefChocholacek 你是对的,谢谢 :)