- 已经安装了Rational Application Developer,准备安装Rational Software Modeler。
Rational Application Developer不包含Rational Software Modeler的功能,而且Rational Application Developer也不能升级为Rational Software Modeler,反之亦然。
在这种情况下,安装将能够进行并使得Rational Software Modeler与Rational Application Developer共享Eclipse整体环境。Rational Software Modeler的菜单和选项将与Rational Application Developer的菜单和选项并列在一起,并共享Eclipse整体环境资源。
如果你把Rational Functional Tester安装在一个已经安装了Rational Application Developer的机器上也会出现同样的共享情况。
请注意,在这样的安装情况下,系统会对使用的资源的内部细节进行维护,因此如果你卸载一个共享产品不会对其他已安装的产品有不良影响。
作为一个普遍的法则,当与下述产品的任何一个同时安装时,Rational Software Modeler 将与他们共享 Eclipse整体环境。
- Rational Functional Tester
- Rational Performance Tester
- Rational Web Developer
- Rational Application Developer
类似地,当与下述产品的任何一个同时安装时,Rational Functional Tester和Rational Performance Tester将与他们共享 Eclipse整体环境。
- Rational Web Developer
- Rational Application Developer
- Rational Software Modeler
- Rational Software Architect
- 已经安装了Rational Software Architect,准备安装Rational Software Modeler
这个安装将会被禁止。这是因为Rational Software Architect是Rational Software Modeler的一个超集,包含了它的所有功能。因此如果在这样的情况下允许你安装Rational Software Modeler将会削弱Rational Software Architect的功能。
- 已经安装了Rational Web Developer,准备安装Rational Software Architect
Rational Software Architect是Rational Web Developer的一个超集。因此如果Rational Web Developer已经安装了,你准备安装Rational Software Architect,Rational Web Developer将被升级到Rational Software Architect,已安装的产品将要被重新标记为Rational Software Architect。这就是说Rational Web Developer和Rational Software Architect将不在出现在一起,而只有一个单个的Rational Software Architect将向你提供所有的Rational Software Architect的功能的同时也为你提供所有的Rational Web Developer的功能。
这样的话,Rational Software Architect会重用所有Rational Web Developer的通用内容。同时也会安装Rational Web Developer的内容,因为Rational Software Architect包含了所有Rational Web Developer的功能。而且,安装只有在附加的Rational Software Architect的特殊内容也被安装后才能结束。在安装的最后,所有的内容将会被标记为Rational Software Architect。
- 已经安装了Rational Web Developer,准备安装Rational Application Developer
这种情况与上面的情况类似。既然Rational Application Developer是Rational Web Developer的一个超集,Rational Web Developer将被升级到Rational Application Developer同时标记为Rational Application Developer。
在使用和部署基于Eclipse的IBM Rational产品的时候有一些问题经常会出现。这一部分将会给出这些问题的答案。
- 我可以同时安装基于Eclipse 2的IBM Rational产品和基于Eclipse 3的IBM Rational产品吗?
你可以同时安装和运行基于Eclipse 2的IBM Rational产品和基于Eclipse 3的IBM Rational产品。
例如,你可以在同一部机器上同时运行IBM® WebSphere® Studio Application Developer 5.x 和Rational Application Developer 6。既然IBM® Rational Rose® XDE 安装和运行在 WebSphere Studio里面,你也可以在Rational Software Architect里运行Rational Rose XDE。类似地,你可以在同一部机器上安装和运行Rational Functional Tester5.x 和Rational Functional Tester6。
当运行WebSphere Studio Application Developer 5.x 和Rational Application Developer6.x时,你需要确保在搭建测试环境的应用服务器时为两个产品使用不同的端口,否则会出现冲突。
请记住如果同时安装了两种这样的产品,同时运行他们是不太实际的,因为会需要更多的内存。
当在Eclipse 2和Eclipse 3之间同时安装并直接共享项目资源的时候(就是说把项目资源放在两个安装产品的工作区外部,并使这两个工作区都指向同一个项目)可能会在一定程度上工作,但这种方式没有进行官方测试因而不被支持。
- 我可以在安装Eclipse 3后安装IBM Rational产品吗?
目前还不能在现有的Eclipse基础上安装IBM Rational产品。例如,如果你已经在系统中安装了Eclipse 3,就不能在它的基础上再安装Rational Application Developer。当你安装Rational Application Developer的时候,它将会安装一个新版本的Eclipse 3,并在这个新的Eclipse 3的基础上安装 Rational Application Developer组件。
- 我可以安装第三方的Eclipse 3附加产品吗?
你可以安装其他的非IBM Eclipse 插件到基于Eclipse的Rational产品。但是,请记住在你安装这些插件后使用IBM Rational产品的时候如果碰上任何问题就不能获得技术支持,因为任何IBM Rational产品的问题在寻求技术支持的时候必须是在没有进行修改的情况下才能进行的。