就像我猜想的那样,我们有一个Windows / Active Directory环境以及许多需要Java的内部业务应用程序。我们的经验是Java在这样的公司网络环境中不能很好地发挥作用。初始安装很好(至少现在有MSI),但要保持正常运转可能是个挑战。
我们遇到的具体问题包括:
- Java有它自己的更新程序,因此不与我们的内部补丁程序管理系统绑定。
- 缺少用于通过GPO管理Java设置的任何工具。
- 用户手动配置某些设置的要求。
- 每台计算机上都有多个Java运行时(此处是Oracle Jinitiator的特殊原因)。
- 关键设置文件存储在Program Files文件夹下。
与我们一起主要是一批登录脚本和棘手的变通办法,但是我很想听听其他人如何处理这些项目,以及是否还有其他需要注意的地方。