Originally posted by: kamper
Then your programmers are idiots. It's not hard to write decent cross version java (although it's not uncommon to require at least a certain version for certain apis and such, but something written for 1.3 should run no problem on 1.4). Sun works very hard on backwards compatibility.Originally posted by: Nothinman
You're going to have to show me an example of a properly coded program that crashes depending on which version of the JVM you're running it on. I've run code from 1.4.0 to 1.5.0 and there's not even a hiccup.
I can't because I'm not a java dev, but I know that some of the software produced by other departments of our company won't run on on all versions of the JRE and most of the developers in that department have to (or at least had to, I haven't been involved with them for a while) have 3 or more versions of the Sun JRE installed for various tools and testing.
Well, ours may be, they just hide it real well.
But the thing is, while our core systems are all Java, we still have quiet a bit of C code as well, for things where Java just won't work(for example a TCP to x.25 translator), also in house developed, and we never have any problems with that code.
I thought Java was supposed to be easy and all(ok, easy is the wrong word, programmer-friendly perhaps?).