JavaTM 2 SDK, Standard Edition
Version 1.4.1_03 (Microsoft Windows, Linux, and Solaris Operating Environment) released. Check out the release notes and download section.
Sun Releases J2SE 1.4.1_03
Submitted by Deniz Kaan Çopur 2003-06-11 Java 27 Comments
JavaTM 2 SDK, Standard Edition
please don’t forget to check out Sun’s brandnew Java collaboration site:
Sounds like a MS site 🙂
You know when you’ve been programming Java too long when you care about a .0_0x release.
Last year, that was me. Now I probably wouldn’t notice if processors just doubled in speed.
error1053: DRPL check failed
How come their is no download section for Apple? They could at least host the file!
Shouldn’t the icon of this topic be changed to the new logo???
Why not SDK for the Mac OS X??
“How come their is no download section for Apple? They could at least host the file!”
well, apple is responsible for their own java implementation, and it is downloadable from http://www.apple.com somewhere. as you have said, the link could be nice.
“Shouldn’t the icon of this topic be changed to the new logo???”
oh, i’m sure eugenia will hear this and make the required change. you can get the new logo from http://www.java.com eugenia. its the one on the left of the mars vehicle. btw, there was Christina Aguilera holding a java phone yesterday instead of the mars vehicle. not joking. it was more pleasing to the eye if you ask me. –: ))))
check out http://developer.apple.com/java/ for detailed information on java for osx. it is completely independent from sun’s release. apple is writing it.
Doesn’t it cost to join the apple developers club or whatever?
Last time I entered it, it was free. You can however choose to buy certain things, for example when they mailed me betas of upcoming OS X releases, I think there was payment involved.
Wow. More than a decade of language research. Hundreds of published papers. Years of implementation work. Millions of lines of code. All blown to bits by one incredibly insightful 15-line comment by the brilliant rowel. I mean, what was Sun *thinking*? Instead of depending on people like Gosling, Naughton, and Sheridan, they should have spared themselves the humiliation and just asked rowel what to do!
I couldnt have said it better!!!!
Then where are the Mac OS X and FreeBSD native binaries from Sun?
Come on Sun…..bring it on. Lets see ‘Java everywhere’.
where my points not pertainent? java 1.4 new release does not fix Global Assembly Cache issue in java. I think this is important architectural difference between .NET and java and would like to discuss it but instead u mod me down.
Because you are a BIG Troll.
Read our rules: DO NOT engage discussions that are likely to create trolling.
It is not what you say most of the time, it is also the WAY you say it. Either discuss in a cool manner and be logical, or I will mod down ANY comment I see from you in the future. Good or bad.
…what I ment was that I got it for Linux, and installed it under Red Hat 9, and it doesn’t work. I’ve installed the rpm, made the symlink, nada…
plain stupid…well, it all remains to aga bubu…don’t like java anyway…
Someone should teach Sun how to create RPMs that behave like RPMs instead of glorified tarballs. When I install Perl, Python, etc. do I have to start setting environment variables, paths etc? No, I type ‘perl’ or ‘python’ and It Works, likewise I would expect that after installing the Java JRE or SDK as a RPM I should simply be able to type ‘java’ and ‘javac’. Wouldn’t be too hard to set up the browser plugin either automagically, but come on, this is basic stuff…
Also, looks like the Linux packages are still compiled with GCC 2.X. Is there ANY distribution still on that path? It means the plugin won’t work with any recent Mozilla (got to use Blackdown’s version).
“It means the plugin won’t work with any recent Mozilla (got to use Blackdown’s version)”
well, you can use sun jdk 1.4.2 beta, which has the java plugin compiled with both gcc 2.x and 3.x (and note that althought this is a beta, it works better than 1.4.1, imho).
An explanation of the release number:
1.4.1 is the platform version number, which is what Apple has already. The _03 is implementation specific revision for bug fixes etc.
If memory serves me correctly,
1.4 provided changes to the API, 1.4.1 provided implementation changes such as a new version of webstart, while 1.4.1_0x provides fixes.
1.4.2 provides new implementations, e.g. for Linux/XP L&F but no new API.
Now Apple may choose to release updates to their 1.4.1 JVM but their codebase is somewhat different to Sun’s.
To a user the most exciting part of the new java releases is the native themes like gtk.
Recently I’ve been porting a java app from jdk/xerces/swing to something that could run compile to native code and not have any non-free dependencies or obscure(yes jdks on linux are pretty rare) dependancies.
So anyways, I swapped swing for swt and sun’s jdk for a less-compliant gcj.
Over the course of my port I completed part of the swing->swt switch and was pretty amused to compare the native gtk2 to gtk-themed gui. swing’s theme is still quite buggy, but results are much more pleasing to use than the metal theme.
Check out the difference
It’s up to you to figure out which one is the actual gtk
The only real difference to the user is that the swt gtk version uses 4x less ram and starts up 10x quicker
Just thought people might be interested
I too am interested in what Rowel is saying.
What is Sun doing about the speed issues of java? I think they were given a piece of technology from Apple, what else is happening with Java speed issues?
Java is best programming language at now and will be in future.
It is universal!
I strongly disagree with what you said to Rowel Eugenia, that was such a childish thing.
Although he could write first post more calmly, saying something about moderating his(much more insightfull than say 80% on this thread)comments down whether right or wrong, blaaaah…
P.S. could someone englishten me about how is java compiled on linux, which libraries, which compiler etc. because from what i heard GCC sux arses on java compiling(unfinished, compiles through intermediate C++ code etc.).