Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Which would be the most-used java compiler in the industry?

Reply
Thread Tools

Which would be the most-used java compiler in the industry?

 
 
Wisgary
Guest
Posts: n/a
 
      03-13-2007
Would it be fair to say that it is javac?

 
Reply With Quote
 
 
 
 
=?ISO-8859-1?Q?Arne_Vajh=F8j?=
Guest
Posts: n/a
 
      03-13-2007
Wisgary wrote:
> Would it be fair to say that it is javac?


Absolutely.

jikes is a niche.

The IBM, BEA and Oracle ones are mostly used for big
production boxes not so much for development.

Arne
 
Reply With Quote
 
 
 
 
Alan Cui
Guest
Posts: n/a
 
      03-13-2007
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


On Mar 13, 8:46 am, Arne Vajhøj <a...@vajhoej.dk> wrote:
> Wisgary wrote:
> > Would it be fair to say that it is javac?

>
> Absolutely.
>
> jikes is a niche.
>
> The IBM, BEA and Oracle ones are mostly used for big
> production boxes not so much for development.
>
> Arne



 
Reply With Quote
 
=?ISO-8859-1?Q?Arne_Vajh=F8j?=
Guest
Posts: n/a
 
      03-13-2007
Alan Cui wrote:
> 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
 
Reply With Quote
 
Adam Maass
Guest
Posts: n/a
 
      03-13-2007

"Arne Vajhøj" <> wrote:
>
> 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


 
Reply With Quote
 
=?ISO-8859-1?Q?Arne_Vajh=F8j?=
Guest
Posts: n/a
 
      03-13-2007
Adam Maass wrote:
> "Arne Vajhøj" <> wrote:
>> 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?


The IBM JVM is fully byte compatible.

It is a either a library issue or a support issue.

Arne
 
Reply With Quote
 
Alan Cui
Guest
Posts: n/a
 
      03-14-2007
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.


On Mar 13, 6:15 pm, Arne Vajhøj <a...@vajhoej.dk> wrote:
> Adam Maass wrote:




> > "Arne Vajhøj" <a...@vajhoej.dk> wrote:
> >> 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?

>
> The IBM JVM is fully byte compatible.
>
> It is a either a library issue or a support issue.
>
> Arne



 
Reply With Quote
 
=?ISO-8859-1?Q?Arne_Vajh=F8j?=
Guest
Posts: n/a
 
      03-14-2007
Alan Cui wrote:
> 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

 
Reply With Quote
 
frustratedprogrammer@gmail.com
Guest
Posts: n/a
 
      03-15-2007
On Mar 13, 1:01 pm, Arne Vajhøj <a...@vajhoej.dk> wrote:
> Alan Cui wrote:
> > 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



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/

 
Reply With Quote
 
=?ISO-8859-1?Q?Arne_Vajh=F8j?=
Guest
Posts: n/a
 
      03-15-2007
wrote:
> On Mar 13, 1:01 pm, Arne Vajhøj <a...@vajhoej.dk> wrote:
>> Alan Cui wrote:
>>> 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.

>
> 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
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
2011: Which Ruby books have you read? And which would you recommend? Aston J. Ruby 13 03-16-2011 07:36 AM
an oddball scary kind of thing you would think would never happen richard Computer Support 4 01-31-2010 06:34 PM
Why would someone use c++ compiler on a C code? 2005 C Programming 17 04-08-2008 07:44 PM
Microcontrollers: which one ? which language ? which compiler ? The Jesus of Suburbia NZ Computing 2 02-11-2006 06:53 PM
How c++ Compiler understands the which is the private func and which is the public fun ???? chetan C++ 5 09-21-2004 08:43 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57