views:

594

answers:

4

Is there a 64 bit version of Java 1.4.2 for Windows?

I need this because of a BEA WebLogic 8.1 application that runs out of memory all the time.

UPDATE: As Tom Hawtin pointed out there are licensing problems with the Sun 64 bit version I suggested in my own answer. Just out of curiosity: If you know a version which is available under more liberal terms, please let me know.

UPDATE: No, I don't want to discuss why the application needs so much memory. No, I don't want to discuss why we are still running BEA 8.1. I accept your condolences though.

+2  A: 

Oh yes there is. For some reason Sun has just decided to hide it as good as they could. You can download it from Sun's SAP site.

It seems to work well with BEA WebLogic 8.1.

UPDATE: As Tom Hawtin pointed out:

This version of the J2SE 1.4.2 SDK is strictly for use by SAP customers along with SAP software products.

If anyone knows of a version which is available under more liberal terms, please let me know.

Ludwig Weinzierl
**This version of the J2SE 1.4.2 SDK is strictly for use by SAP customers along with SAP software products. **
Tom Hawtin - tackline
@Tom Hawtin: Thanks for the comment, I didn't notice that. Updated my question.
Ludwig Weinzierl
I don't understand why you are not asking BEA/Oracle for the supported 64-bit JVM for WebLogic 8.1. This is a very short conversation. If they don't have jRockit 1.4.2 for Win64, and they don't have a Sun JVVM 1.4.2 64-bit, then... it's not a supported configuration and you should get up to date.
Cheeso
@Cheeso: If only life was this easy...
Ludwig Weinzierl
+2  A: 

I think IBM had a 1.4.2 64bit JDK shipped with DB2 8.1

Tommy
You will not be able to use this JVM with any thing else other than the product it shipped with. IBM license terms very clear on this.
Ryan Fernandes
+2  A: 

So, you have no support on the App Server, no supported JVM to run it with... You're not in a nice place :).

However, if you app is running out of memory and you've squeezed every ounce of performance you could, you could always deploy your app in a cluster

This way, you could spread out the memory load.

Ryan Fernandes
+1  A: 

Have you investigated WHY it runs out of memory? Even the largest memory space will not help if your application does not behave properly.

Thorbjørn Ravn Andersen
True, true, but not an answer to my question.
Ludwig Weinzierl
I don't want to discuss WHY - I just mentioned it, as you might have to find out anyway. Regarding a 1.4.2 JVM I am pretty certain you must give Sun money to get a 64-bit version.
Thorbjørn Ravn Andersen