我遇到的问题,同时编译在Eclipse中我的项目。 有人顺手把错误的进口org.apache.commons不能得到解决 。
请谁能告诉我这是什么错误告诉。 以及如何解决它。
我遇到的问题,同时编译在Eclipse中我的项目。 有人顺手把错误的进口org.apache.commons不能得到解决 。
请谁能告诉我这是什么错误告诉。 以及如何解决它。
所提到的包/类不存在于编译时类路径。 基本上,Java有不知道你在说,当你说导入这个那个什么。 它不能在类路径中找到它们。
它的一部分阿帕奇共享文件上传 。 只需下载JAR和拖放/WEB-INF/lib
的webapp项目的文件夹,这个错误应该消失。 不要忘了为做同样的Apache下议院IO ,这其中的FileUpload取决于,否则你会在运行时得到了同样的问题。
无关的具体问题,我看到你在使用Tomcat 7,这是一个Servlet 3.0兼容的容器。 你知道吗,你可以使用新的request.getPart()
方法来获取上传的文件,而不需要对整个通用FileUpload的东西? 只需添加@MultipartConfig
注释的servlet类,这样就可以使用它。 另请参阅如何使用JSP / Servlet来上传文件到服务器?
你可以只添加一个所需的外部JAR文件到项目中。 转到您的项目 - > Java构建路径 - >库,增加外部JARS.Then从正规网站添加您下载的文件。 我的默认名称是公共编解码器,1.10.jar
如果你有一个的Apache Maven的项目,很容易在你的项目中使用这个包。 只是在你指定它pom.xml
:
<project>
...
<properties>
<version.commons-io>2.4</version.commons-io>
</properties>
<dependencies>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${version.commons-io}</version>
</dependency>
</dependencies>
...
</project>
扩大的“Java资源”,然后“库”(在Eclipse项目)。 确保“的Apache Tomcat”存在。
如果没有后续项目右键 - >“构建路径” - >“Java构建路径” - >“添加库” - >选择“服务器运行时” - >下一步 - >选择“的Apache Tomcat - >点击finish
寻找“兴趣点- 3.17.jar”!
问题解决和错误消失。