我想导入DiskFileItemFactory
课程。但是在向项目添加库commons-fileupload.jar
,commons-io.jar
(源zip文件)后,我收到此错误:
import org.apache.commons.fileupload.*;
//Error: package org.apache.commons.fileupload does not exists
我在Beans组件文件中导入它们。 服务器:NetBeans上的GlassFish。
答案 0 :(得分:2)
所提到的包/类在compiletime类路径中不存在。基本上,当你说要导入这个和那个时,Java不知道你在谈论什么。它无法在类路径中找到它们。
将jar放入项目的 / WEB-INF / lib 文件夹中,此错误将消失。
您可以从此处commons-io和commons-fileupload
下载广告罐您可以尝试以下步骤:
1.右键单击项目名称(在“项目”窗口中) - >新 - >文件夹,称之为(说)“lib”。现在打开文件浏览器,导航到 该文件夹并删除您拥有的所有自定义库。
2.右击项目 - >属性 - >图书馆 - >编译(标签) - >添加JAR /文件夹并添加jar文件。
答案 1 :(得分:0)
如果您使用jar文件,则需要添加它库文件夹。
如果您使用netbeans,请选择您的项目并右键单击
库文件夹。它会打开一个弹出菜单。选择添加JAR /文件夹 - >
选择文件所在的路径 - >点击打开按钮。
您的错误将消失