许多组件需要有其他组件才能提供其核心功能。安装程序会对组件进行大量的交叉检查,以检验安装期间所选的组件将来是否能一同正常发挥作用。为此,安装程序可能会在您选择组件时提示您包括某些特定组件。
一般而言,Java ES 安装程序使用以下规则来处理各 Java ES 组件间的依赖性:
选择组件。当您选择某个组件进行安装时,大多数情况下安装程序会自动选择其所有子组件。
安装程序还会选择选定组件所依赖的组件和子组件。例如,如果您选择 Application Server,安装程序将自动选择 Message Queue。
取消选择组件。如果您取消选择某个组件,大多数情况下安装程序会自动取消选择该组件的所有子组件。
如果取消选择另一选定组件本地或远程需要的组件,则当您尝试继续时,安装程序会显示各种警告。
选择子组件。如果您选择某个子组件,安装程序会自动选择其所属的组件,但不选择其他子组件。
如果选定子组件依赖于其他组件或子组件,则会自动选择这些其他组件。
取消选择子组件。如果您取消选择某个子组件,安装程序只取消选择该子组件而不取消选择其他子组件。
如果取消选择另一选定组件本地或远程需要的子组件,则当您尝试继续时,安装程序会显示各种警告。