Installing the IBM JRE on Windows (non-IBM machine)
I am developing a Java 5.0 application that connects to the default messaging queues for Websphere Application Server.
My application will be deployed to a Windows server (with Sun JDK installed by default), for connecting to Websphere queues I have two options:
- Using the IBM JRE
- Using sun JRE, copying some JJBs of IBM JRE, setting some JVM properties, ...
The idea is that the second choice was painful, I try to go with the first choice.
My question is, can I install IBM JRE 5.0 on a non-IBM Windows machine?
source to share
There are two "answers".
-
Technically , yes, it is possible and not a problem.
-
Legally , I don't know if the IBM JRE is licensed for use or distribution. It seemed to me that it was only licensed as part of another IBM product (like WebSphere MQ or one of the Rational tools), which would mean that you would have to license another product on the machine before installing the JRE, and you would use the installer for other products. to get the JRE on the machine.
It is best to clear this last question with an IBM representative.
source to share
The reason the IBM JVM is so hard to get is most likely they want you to pay money for it.
The "easiest way" to get the IBM JDK for Windows is probably from here: (but this is no support) https://www.ibm.com/developerworks/java/jdk/eclipse/
Edit: Should the product you want to connect not include a set of client jar files that you need to add to your application?
source to share
I'm not sure if there is a free version to download and distribute the IBM JRE. There are, of course, the IBM Win32 JREs that are not tied to the IBM PC, and if you have certain IBM products, you can redistribute the JRE according to their terms.
For example, this excerpt comes from an explicit rationale for the IBM Rational Application Developer for WebSphere Software 7.5.2 GA license :
REDISTRIBUTABLES JRE DISTRIBUTION
You may redistribute the software specified below ("JRE Redistributables") only in conjunction with your application and the following terms: (1) Your redistribution of JRE Redistributions must be in a code object and must comply with all technical and user guidelines with the Program; (2) Your application must redistribute the other Redistributable Components identified in this license document with the redistributable JREs unless your application is intended to run only on shared computing devices (such as desktops and servers) and not on global devices; (3) You may not remove any copyright or notice files contained in the redistributable JREs; (4) You will reimburse IBM or a third party that provides IBM products ("Third Parties"a) from any third party claim arising from the use or distribution of the expression; (5) You cannot use the same pathname as the original Files / Modules; (6) You may not use the IBM or third party names or trademarks in connection with the marketing of your applications without the prior written consent of IBM or third parties; and (7) IBM or third parties provide copies of these files or modules "AS IS"; you are responsible for all technical assistance for your application.(6) You may not use the IBM or third party names or trademarks in connection with the marketing of your applications without the prior written consent of IBM or third parties; and (7) IBM or third parties provide copies of these files or modules "AS IS"; you are responsible for all technical assistance for your application.(6) You may not use the IBM or third party names or trademarks in connection with the marketing of your applications without the prior written consent of IBM or third parties; and (7) IBM or third parties provide copies of these files or modules "AS IS"; you are responsible for all technical assistance for your application.
In your license agreement with the recipient, you will notify the recipient that these files or modules cannot be 1) used for any purpose other than to include your application, 2) copied (other than a backup purpose), 3) further redistribution without your statements or 4) reverse compiled, compiled, or otherwise translated.
The JRE Redistributables software can be found in the following directory on the installation media:
/jdk/jre
You can search / search for IBM software licenses at http://www.ibm.com/software/sla/sladb.nsf .
source to share