JAR 依赖项编辑器

JAR 依赖项编辑器更新企业应用程序中的实用程序 JAR 或模块的清单类路径。相应地就更新了包含项目的 Java™ 构建路径。它还设置清单的“Main 类”属性(它通常只用于应用程序客户机模块)。
JAR 依赖项编辑器由下列页面和部分组成:

依赖项页面

JAR 依赖项编辑器用于类路径编辑。因此,清单文件(MANIFEST.MF)中包含的所有属性或信息并没有都显示在此主题中。
类路径限定作用域部分
使用此部分来选择要用于类路径编辑的企业应用程序。列表将包含所有企业应用程序(这些企业应用程序包含对作为模块或实用程序 JAR 的当前项目的引用)。使用刷新按钮来更新列表(如果在独立的编辑器中进行了更改的话)。
依赖项部分
使用“依赖项”部分来选择企业应用程序包含的并且您当前正使用的 JAR 文件或模块所需的其他 JAR 文件或模块。您将看到清单文件中的现有类路径条目以及在前一部分中选择的应用程序中的所有可用的有效条目。

在您的模块依赖于具有 EJB 客户机 JAR 文件的 EJB 模块的情况下,可以选择是想要依赖于 EJB JAR 文件还是依赖于 EJB 客户机 JAR 文件。如果选择使用 EJB JAR 单选按钮,则表将不显示任何 EJB 客户机 JAR 文件。如果选择使用 EJB 客户机 JAR 单选按钮,则表将不显示具有相应 EJB 客户机 JAR 文件的任何 EJB JAR 文件。如果选择两个都允许单选按钮,则表显示 EJB JAR 文件和 EJB 客户机 JAR 文件并允许您同时选择两种类型。

提示: 根据选择的单选按钮,“依赖项”部分会自动切换依赖项。例如,如果对 EJB JAR 文件设置了依赖项,并且选择了使用 EJB 客户机 JAR 单选按钮,则依赖项将切换至适当的 EJB 客户机 JAR 文件。如果选择两个都允许单选按钮,则任何依赖项选择都将不自动更改。
Main 类部分
使用此部分来设置应用程序的 Main 类或入口点。“Main 类”属性指定应用程序入口点的 Java 类。

源代码页

不一定要手工编辑 J2EE 项目中的清单文件。但是,如果您选择手工编辑这些文件,则应该了解“清单格式”规范中的一些常规局限性:

有关更多信息,参阅正式的清单格式规范。 使用标准 Java API 来读写清单文件。

将目录添加至 MANIFEST.MF 文件

当将目录添加至 MANIFEST.MF 文件时,您会接收到与下面内容相似的错误消息:
	IWAE0024W The Manifest Class-Path for archive xyz.jar contains an entry,
	properties, that is not resolveable to a file or module in the EAR:
	sample... 
在此问题上,EJB 规范不是很明显。但是,它确实建议 EAR 中的松散文件无效。当前,此配置在 WebSphere® Application Server 中有效,但是您不应期望此配置将来也起作用。可以创建 Java 项目并将属性文件添加至源文件夹(或项目,如果该项目是源文件夹的话)。在应用程序部署描述符编辑器的“模块”页上,可以将此 Java 项目作为项目实用程序 JAR 来添加,然后可以在 WebSphere 测试环境中运行 EAR 文件。当导出 EAR 文件时,Java 项目将自动添加至 JAR 并包含在 EAR 中。
相关概念
客户机部署描述符编辑器
相关任务
指定从属 JAR 文件或模块
为 J2EE 模块定义 Main 类

反馈