在Windows上安装IBM JRE(非IBM机器)

时间:2009-10-25 12:33:47

标签: java windows ibm-jre

我正在开发一个连接到Websphere Application Server默认消息队列的Java 5.0应用程序。

我的应用程序将部署在Windows服务器上(默认安装了sun JDK),为了连接到Websphere队列,我有两个选择:

  1. 使用IBM JRE
  2. 使用sun JRE,复制一些IBM JRE的jar,设置一些JVM属性,......
  3. 这个想法是,第二种选择是痛苦的,我试图选择第一种选择。

    我的问题是:我可以在非IBM Windows机器上安装IBM JRE 5.0吗?

5 个答案:

答案 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