Java not cross-platform?

October 16th, 2003

Dave writes:

Maybe Mono and Linux will succeed where Java and the Java platform failed. They will finally make cross-platform work, or at least the Windows/Linux part, and no longer just a silly concept.

I don't understand this. I develop software in Java on Windows every day, and deploy it to Unix every day. Even better: the same code is deployed on a Unix and on a Windows machine. It does work for me. Why is Dave still calling it "a silly concept"?

5 Responses to “Java not cross-platform?”

  1. Isaiah Says:
    I can not see why people says that Java is not cross-plataform, since you can deploy on both machines/ plataforms without change a piece of code. It works fine for 'you' and works fine for me too. Where is the problem ? c'mon if the problem is when migrating to another application server this task is not a big pain.
  2. Phil Says:
    I write Java code on a Intel/Win2000 machine, test on a Intel/Suse and run on a Ibm zSeries(mainframe)/SLES. Can I do that with mono?
  3. Dave Johnson Says:
    I did not explain myself very well. I don't believe that cross-platform is a silly concept. I made soem corrections to my post to try to clarify my point.
  4. charles Says:
    Java *is* cross-platform. Dave's claim is a regurgitation of the usual Microsoft disinformation about Java. Cross-platform works - Java developers know this.
  5. Greg Says:
    For Java to be really cross-platform doesn't that mean there must be a JVM for use with all operating system instruction sets? Any users of Java programs must then have the JVM relevant to their machine. If this is true, and I might be wrong, where can I get a list of operating systems for which a JVM interpreter has been designed?

Leave a Reply