类在eclipse中未找到异常,即使包含jar文件的用户库位于java构建路径中

类在eclipse中未找到异常,即使包含jar文件的用户库位于java构建路径中,java,eclipse,jar,classpath,buildpath,Java,Eclipse,Jar,Classpath,Buildpath,我创建了一个动态web项目。还创建了一个带有jar文件的用户库 然后,用户库已通过添加到生成路径 项目属性-->java构建路径-->In libraries选项卡required user library已添加,并在其下指定了jar文件 但是,将项目导出到JBoss部署目录会在添加的jar文件中的类上引发类not found异常 如何将用户库正确添加到项目的构建路径中?我不清楚您的问题,但没有什么可讨论的;) 因为JavaEE规范和应用程序服务器正在指示如何在应用程序的类路径中放置某些内容,就

我创建了一个动态web项目。还创建了一个带有jar文件的用户库

然后,用户库已通过添加到生成路径 项目属性-->java构建路径-->In libraries选项卡required user library已添加,并在其下指定了jar文件

但是,将项目导出到JBoss部署目录会在添加的jar文件中的类上引发类not found异常


如何将用户库正确添加到项目的构建路径中?

我不清楚您的问题,但没有什么可讨论的;) 因为JavaEE规范和应用程序服务器正在指示如何在应用程序的类路径中放置某些内容,就是这样

以下是文件:


如果您的问题与appserver上的结果无关,那么您只需要了解您想要在IDE中使用的comfor或project结构。然后使用您的构建系统(Maven)来完成这项工作。比如在罐子里放满水,把它盖到想要的位置等等。

对不起,不清楚你在做什么。但是如果创建War包(webprofile webapplications的默认设置)您必须将库放在程序包的WEB-INF/lib/中,然后应用程序服务器会将它们添加到您的应用程序类路径中。谢谢您的建议。但我已经尝试了您建议的解决方案。当相应的jar位于WEB-INF/lib中时,一切正常。我尝试的是我有一个文件夹lib在我的项目中。在那个文件夹中有一个子文件夹。我想把我的jar文件放在那个子文件夹中。然后我在子文件夹中创建了一个引用jar文件的用户库。并在我的项目的java构建路径中添加了那个用户库。但它显示了类Not Found Exception我不理解这一点,但它不会工作。应用服务器将仅在WEB-INF/lib中加载应用程序的自定义库。你说你使用Jboss,我想你是说Jboss是7.x还是Wildfly 8.x?对的然后,您还可以为应用服务器创建模块以放置库。但是,您必须提供一个定制的jboss部署结构文件,以允许应用服务器像7.1所使用的那样向classpath.jboss注入模块