松散类路径支持是一个可选机制,允许在 Web 项目的 WEB-INF/lib 文件夹中包括 Eclipse Java™ 开发工具类路径工件。
您可以使用“部署组合件”页面添加依赖关系,但也可以从 Java 构建页面下的“库”页面添加 Web 库。您可以包括 JAR 文件、外部 JAR 文件、库和变量。
项目验证程序会检测松散类路径问题并在“问题”视图中进行报告。
过程
右键单击 Web 项目,然后选择属性 > Java 构建路径 > 库。
选择添加 JAR,然后选择要添加至 Web 项目的 JAR 文件。单击确定。
因为这些 JAR 文件仅被添加至构建路径并且已链接为组件,所以如果部署或导出此 EAR/WAR,那么将不包括这些 JAR 文件中的任何一个。“问题”视图中将出现一条警告消息:将不导出或发布类路径条目 /AddJars/AddJars1.jar。可能会导致运行时 ClassNotFoundException。
右键单击警告消息并选择快速修复。您可以任选以下方法之一:
将相关联的原始类路径条目标记为发布/导出依赖关系。
从潜在的发布/导出依赖关系集中排除相关联的原始类路径。
如果查看 .classpath 文件,那么现在已在依赖关系中包括或排除了 JAR 文件:
右键单击 Web 项目,然后选择属性 > 部署组合件以查看要作为 Web 库依赖关系进行包括的 JAR 文件: