我已根据Google appengine将org.apache.commons.fileupload
和org.apache.commons.io
包添加到项目的WEB-INF/lib
目录中。但是当我尝试导入servlet文件时,编译器/ IDE会发出错误,指出此包不存在。那是为什么?
添加了 jar 文件:
我收到此错误的原因是什么?我该怎么做才能解决这个问题?
答案 0 :(得分:3)
您可能还需要将它们添加到项目的类路径中。
对于eclipse:
右键单击jar,选择构建路径并将其添加到构建路径,然后重试。
对于netbeans:
单击项目属性窗口中的,单击左侧面板中的库。在右侧面板中,将其添加到编译类路径
答案 1 :(得分:2)
一般解决方案,每当你得到包不存在那么有2件事,1-它根本不存在2)它的存在但仍然抛出错误。 解决方法是将jar添加到类路径[以便您的应用程序在编译,执行期间找到它]
我建议你试试Maven。 Maven是一种很好的方式,您可以通过它系统地组织它。
答案 2 :(得分:0)
如果IDE出现问题,请更新IDE项目类路径中的jar:)