我正在开发一个连接到Websphere Application Server默认消息队列的Java 5.0应用程序。
我的应用程序将部署在Windows服务器上(默认安装了sun JDK),为了连接到Websphere队列,我有两个选择:
这个想法是,第二种选择是痛苦的,我试图选择第一种选择。
我的问题是:我可以在非IBM Windows机器上安装IBM JRE 5.0吗?
答案 0 :(得分:3)
有两个“答案”。
技术上,是的,这是可能的,它没有问题。
合法,我不知道IBM JRE是否已获得使用或分发许可。我的印象是,它仅作为另一个IBM产品(如WebSphere MQ或Rational工具之一)的一部分获得许可,这意味着您必须在安装JRE之前在机器上许可其他产品,并且您将使用其他产品的安装程序将JRE放到机器上。
最好与IBM代表一起解决后一个问题。
答案 1 :(得分:3)
IBM JVM难以掌握的原因很可能是他们希望您为此付出一些钱。
获取适用于Windows的IBM JDK的“最简单方法”可能来自此处:(但不支持)https://www.ibm.com/developerworks/java/jdk/eclipse/
编辑:您要连接的产品是否包含一组您只需添加到应用程序中的客户端jar文件?
答案 2 :(得分:1)
我不确定是否有免费下载和分发的IBM JRE。当然IBM Win32 JRE与IBM PC无关,如果您拥有某些IBM产品,则可以根据其条款重新分发JRE。
例如,这段摘录来自于标题为 IBM Rational Application Developer for WebSphere Software 7.5.2 GA license:
JRE REDISTRIBUTABLES的分发
您可以分发列出的软件 下面(“JRE Redistributables”) 只与你同在 申请和受制于 以下条款:(1)您的 JRE的再分配 可再发行组件必须在对象中 代码,必须遵守所有 提供技术和用户指示 与该计划; (2)您的申请 必须重新分配其他 可再分发的内容在此确定 JRE Redistributables的许可证 除非您的应用程序旨在 仅在通用计算机设备上运行 (例如,台式机和服务器)而不是 普适设备; (3)你可能没有 删除任何版权或通知文件 包含在JRE可再发行组件中; (4)您将赔偿IBM或第三 提供IBM产品的各方 (“第三方”)来自和反对任何人 由此产生的第三方索赔 使用或分发您的 应用; (5)你不能使用 与原始路径名相同 文件/模块; (6)你不能使用 IBM或第三方的名称或 与之相关的商标 没有你的应用程序的营销 IBM或第三方事先书面的 同意; (7)IBM或第三方 提供这些文件的副本或 模块“按原样”,即你是 负责所有技术 为您的申请提供帮助。
在您的许可协议中 收件人,您将通知 收件人表示这些文件或模块 可能不是1)用于任何目的 除了启用您的应用程序, 2)复制(备份除外) 目的),3)进一步分发 没有您的申请或4)反向 汇编,反编译或 否则翻译。
JRE Redistributables软件可以 可以在以下目录中找到 安装媒体:
/jdk/jre
您可以在http://www.ibm.com/software/sla/sladb.nsf查找/搜索IBM软件许可证。
答案 3 :(得分:0)
是的,您可以在非IBM Windows机器上下载IBM 1.5 JRE。转到here以将IBM 1.5 SR9 JRE下载为.pak文件。只需将其重命名为拉链并打开包装即可。
答案 4 :(得分:0)
不..你不能,这个JRK / JDK是WebSphere Application Server的一部分,从法律上说你不能使用它,除非你购买了WAS的许可证,并且该应用程序用于连接到WAS