Java rocks. Sun Sucks. Apparently, Sun has decided that it's a great idea to start emulating Microsoft. 2 months ago, I downloaded JDK 5.0, the installation program made JDK 5.0 as my default JDK. I had to go into *gasp* WIndows Registry to fix JDK. Then it decided to install a cute little icon in my system tray that will keep prompting me to download latest version of JDK whenever "updates" are available. A month ago, I saw that Sun has decided to pull the JNI tutorial from it's website. Today, all I want to do is get the j2ee.jar for J2EE 1.4. I have Tomcat. I have JDK. I have ant scripts that do all the deployment. All I need is the frigging jars so I can start writing code. In don't need no application server. I don't need no deployment tools. Is there a link on java site that will get me the jars? No!! I have to download the entire 120MB installer that installs an "application server", friggin JDK (I dont know what version), and some "deployment" tools that take up 265MB on my hard disk. I found the jar in your application server and it's 1.7MB. I don't know what other changes your stupid installation has done to my machine. I am sure I will be picking the registry apart all of next week
What happenned to you, Sun? I thought "installation" programs, windows registry modifications, installation of unnescary programs, automatic updates and pulling API out of the website was Microsoft's stunt. I thought you trusted developers enough to do their own configuration, so they don't have to download A, B, C, D and E when all the need is lower-case a. I say *** you, Sun. What happenned to JSDK that only took couple of MB's?. You are becoming the next Microsoft.
Sorry, just felt the need to rant, and didn't know where else I could rant.
Originally posted by Gregg Bolinger: OF course, I failed to mention the easiest solution to all this. Stop using Windows.
That's what came to my mind. I'm so glad I don't have to fight the OS anymore. [ April 14, 2006: Message edited by: marc weber ]
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org
Joined: Nov 05, 2004
What do you mean your default JDK? I think maybe you mean JRE? And is that a bad thing?
Sorry, I meant JRE. And yes it is generally a bad thing to change the settings on a user's computer without asking the user.
Go to the settings of that cute little icon and turn it off. It turns on next time I start my computer. I had to go and uninstall Java Update. Again, a bad thing to install things on an user's computer without asking the user.
Ok, so point your classpath at $TOMCAT_HOME\common\lib\servlet-api.jar. Does not contain javax.servlet.jsp.tagext package.
Ok, seriously dude, chill out. And I've never known a JDK that was only a couple of MB. Of course, I never saw the pre JDK2 days.
J2EE jar iteslf is just 1.6MB. There is no need for me to download the entire 120MB app server (out of 120MB, 60MB is jdk which I had already downloaded) to get a 1.6MB file
Same point Marilyn and Pauline made a few weeks back: there is no easy way to obtain j2ee.jar. Of course, if all you're doing is servlet/JSP development, you can compile against servlet-api.jar and jsp-api.jar, both of which come with every servlet engine (or are hidden in one of its jars).
Ah, the yunguns, they never saw a JDK that was in the single digits, MB-wise. That was pre-Java2, alright. [ April 15, 2006: Message edited by: Ulf Dittmer ]