添加到WEB-INF / lib目录罐子,当我尝试导入它们不会得到认可:说包不存在(jars add

2019-06-26 18:32发布

我已经加入org.apache.commons.fileuploadorg.apache.commons.io包到WEB-INF/lib基于谷歌AppEngine上我的项目目录。 但是,当我在servlet尝试导入文件的编译器/ IDE提供了这个包不存在的错误。 这是为什么 ?

添加的jar文件:

什么都可以,我得到这个错误的原因是什么? 我应该怎么做才能解决这个问题?

Answer 1:

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

月食:

右键单击罐子,选择构建路径,并将其添加到构建路径,然后再试一次。

对于在NetBeans:

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



Answer 2:

通用的解决方案,只要你包不存在,则有两件事情,1 - 它不是在所有在场2)它的存在,但仍然引发错误。 这个问题的解决是只将JAR添加到classpath [让你的应用程序在编译过程中发现它,执行)

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



Answer 3:

如果IDE给人的问题,那么更新IDE项目类路径罐子:)



文章来源: jars added to WEB-INF/lib doesn't get recognized when I try to import them : says the package doesn't exist