> For IBM's JDK, the compiler also called javac, just another
> implementation. But if you are dealing with some IBM's products such
> as Websphere or something, you must have the IBM's JDK(in some cases,
> there is a special edition for Websphere) as your development base, as
> there're some differences between IBM's and Sun's
WAS requires IBM JDK to run.
But the code you write should hopefully compile
fine with a SUN javac.
Arne
Adam Maass - 13 Mar 2007 06:17 GMT
> WAS requires IBM JDK to run.
>
> But the code you write should hopefully compile
> fine with a SUN javac.
That's kind of creepy: WAS is only source-compatible, not
bytecode-compatible?
-- Adam Maass
Arne Vajhøj - 13 Mar 2007 11:15 GMT
>> WAS requires IBM JDK to run.
>>
[quoted text clipped - 3 lines]
> That's kind of creepy: WAS is only source-compatible, not
> bytecode-compatible?
The IBM JVM is fully byte compatible.
It is a either a library issue or a support issue.
Arne
Alan Cui - 14 Mar 2007 09:59 GMT
Not exactly, it depends on which version of Sun JVM you used to
compile. IBM's WAS JDK only compatible with Sun JDK 1.4x. But in this
version also some constant are not exactly same with sun's. I can't
remember which constants, something relative to jar package schema.
> >> WAS requires IBM JDK to run.
>
[quoted text clipped - 9 lines]
>
> Arne
Arne Vajhøj - 15 Mar 2007 00:44 GMT
> Not exactly, it depends on which version of Sun JVM you used to
> compile. IBM's WAS JDK only compatible with Sun JDK 1.4x. But in this
> version also some constant are not exactly same with sun's. I can't
> remember which constants, something relative to jar package schema.
I find it very questionable whether any IBM Java is only compatible
with SUN Java 1.4.x.
IBM Java is certified as being J2SE compliant, so if a *documented*
features does not work, then you should ask IBM to fix it.
If it is *undocumented*, then ...
Arne
frustratedprogrammer@gmail.com - 15 Mar 2007 11:31 GMT
> > For IBM's JDK, the compiler also called javac, just another
> > implementation. But if you are dealing with some IBM's products such
[quoted text clipped - 8 lines]
>
> Arne
I was under the impression that WAS uses the IBM JDK on some platforms
and not on others. I think on Solaris WAS uses the SUN JDK.
http://frustrationsofaprogrammer.blogspot.com/
Arne Vajhøj - 15 Mar 2007 23:36 GMT
>>> For IBM's JDK, the compiler also called javac, just another
>>> implementation. But if you are dealing with some IBM's products such
[quoted text clipped - 8 lines]
> I was under the impression that WAS uses the IBM JDK on some platforms
> and not on others. I think on Solaris WAS uses the SUN JDK.
Sounds likely since I don't think that IBM JDK exist for Solaris.
Arne