Java OFBiz 找不到符号导入 java.io.FileOutPutStream 并且包 org.apache.commons.fileupload 不存在?

Java OFBiz can not find symbol import java.io.FileOutPutStream and package org.apache.commons.fileupload does not exits?

我想从 Java OFBiz 中的文件上传用户,但是当我这样做时发生以下错误:

import java.io.FileOutPutStream;
import org.apache.commons.fileUpload; 

和其他 io,以及 apache 包发生以下错误:

Can not find symbol import java.io.FileOutPutStream Symbol: class FileOutPutStream

还有一个错误

package org.apache.commons.fileupload does not exist.

我用的是eclipse,下面是代码存放的路径结构: hot-deploy->my_project->src->file.java 用于 Java 个文件 hot-deploy->my_project->widget->myScreens->fileUploadScreens.xml 'hot-deploy->my_project->widget->myForms->fileUploadForms.xml' 但是 WEB-INF

中没有 lib 文件夹

你的导入语句是错误的,应该是

import java.io.FileOutputStream;
import org.apache.commons.fileupload.*;

我建议使用 ant 目标设置一个新的 OFBiz 模块

./ant create-component

并回答以下问题。这将在 hot-deply 中安装一个骨架模块,并将能够访问 OFBiz 提供的 OOTB 的所有内容。

您还应该检查 Eclipse 的 OFBiz .project 文件是否被正确读取。您应该在项目的 properties/build 路径中看到很多源 (src) 文件夹和库。否则,您的 .project 文件无法识别。