java - 文件上传包不存在

标签 java io libraries apache-commons-fileupload

我想导入DiskFileItemFactory类。但是在将库 commons-fileupload.jarcommons-io.jar (源 zip 文件)添加到项目后,我收到此错误:

import org.apache.commons.fileupload.*;
//Error: package org.apache.commons.fileupload does not exists

我将它们导入到 Beans 组件文件中。 服务器:NetBeans 上的 GlassFish。

最佳答案

编译时类路径中不存在提到的包/类。基本上,当您说导入这个或那个时,Java 不知道您在说什么。它在类路径中找不到它们。

将 jar 文件放入项目的 /WEB-INF/lib 文件夹中,此错误应该会消失。

您可以从这里下载 jar commons-iocommons-fileupload

您可以尝试以下步骤:

1.Right-click the project name (in the "Projects" window) -> New -> Folder, call it (say) "lib". Now open your file browser, navigate to that folder and drop all the custom libraries that you have.

2.Right-click the project -> Properties -> Libraries -> Compile (tab) -> Add JAR/Folder and add the jar files.

关于java - 文件上传包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26277850/

相关文章:

java - 使用 Java 发送 JSON 消息

java - 非法状态异常 : Cannot find changelog location: class path resource (liquibase)

opencv - 基于条件的IO操作的常量变量初始化

java - 使用多个 JPanel 无法显示矩形、形状(Java/Swing)

android - 加快下载时间

c++ - 在 C++ 中,在库之间进行相似类转换的最佳方法是什么?

objective-c - 如何为 iOS 5 编译 Rabbitmq-c 库?

javascript - 从 Paperscript 到 Javascript

java - Android - 如何开始新 Activity