添加到WEB-INF / lib的jar文件在我尝试导入时无法识别:说包不存在
我已经将org.apache.commons.fileupload
和org.apache.commons.io
包添加到基于google appengine的项目的WEB-INF/lib
目录中。 但是当我尝试导入servlet文件时,编译器/ IDE会发出错误,指出此包不存在。 这是为什么 ?
jar文件添加:
我收到此错误的原因是什么? 我该怎么做才能解决这个问题?
您可能还必须将它们添加到项目的类路径中。
对于日食:
右键单击jar,选择构建路径并将其添加到构建路径,然后再试一次。
对于netbeans:
在项目属性窗口中,单击左侧面板中的库。 在右侧面板中,将其添加到编译类路径中
一般解决方案,每当你得到包不存在那么有2件事,1-它根本不存在2)它的现在但仍然抛出错误。 解决方案是将jar添加到类路径中[以便您的应用程序在编译,执行期间找到它)
我建议你试试Maven。 Maven是一种很好的方式,您可以通过它以系统的方式组织它。
如果IDE出现问题,则更新IDE项目类路径中的jar文件:)
- 我何时应该使用Apache Commons的Validate.isTrue,何时应该使用’assert’关键字?
- Apache commons fileupload“Streaming API”
- 使用apache-commons-net TelnetClient发送终端命令时如何禁用echo
- 使用Apache Commons FTPClient监控进度
- Apache DefaultHttpClient调用导致“java.lang.RuntimeException:Stub!”
- 使用Commons或Guava将文本文件导入Java List
- Apache commons fileupload FileItemIterator hasNext()返回false
- StringEscapeUtils查明字符串是否被转义
- 使用Apache Commons CLI库时如何获取参数