2

我已经基于google appengine添加org.apache.commons.fileuploadorg.apache.commons.io打包到我的项目目录中。WEB-INF/lib但是当我尝试在 servlet 文件中导入时,编译器/IDE 会给出一个错误,即这个包不存在。这是为什么 ?

添加的jar文件:

在此处输入图像描述

我收到此错误的原因是什么?我应该怎么做才能解决这个问题?

4

3 回答 3

3

您可能还必须将它们添加到项目的类路径中。

对于日食:

右键单击jar,选择构建路径并将其添加到构建路径,然后重试。

对于网豆:

在项目属性窗口中单击左侧面板中的库。在右侧面板中将其添加到编译类路径

于 2012-08-04T09:22:56.847 回答
2

一般解决方案,每当你得到包不存在时,就会有两件事,1-它根本不存在 2)它存在但仍然抛出错误。解决方案是将 jar 添加到类路径 [以便您的应用在编译、执行期间找到它)

我建议你试试 Maven 。Maven 是一种很好的方式,您可以通过它系统地组织它。

于 2012-08-04T11:21:33.677 回答
0

如果 IDE 出现问题,则更新 IDE 项目类路径中的 jar :)

于 2012-08-04T09:23:45.647 回答