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?

+2


source to share


5 answers


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.

+3


source


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?

+3


source


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 .

+1


source


Yes, you can download the IBM 1.5 JRE on a non-IBM Windows machine. Go here to download the IBM 1.5 SR9 JRE as a .pak file. Just rename it to zip and unzip it.

0


source


no .. you cannot, this JRK / JDK is part of WebSphere Application Server, legally you cannot use it unless you purchased a WAS license and the application is used to connect to WAS

0


source







All Articles