This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Rant: Sun Sux!!

 
Jayesh Lalwani
Ranch Hand
Posts: 502
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the installation program made JDK 5.0 as my default JDK

What do you mean your default JDK? I think maybe you mean JRE? And is that a bad thing?

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.

Go to the settings of that cute little icon and turn it off.

Today, all I want to do is get the j2ee.jar for J2EE 1.4. I have Tomcat....All I need is the frigging jars so I can start writing code. In don't need no application server.

Ok, so point your classpath at $TOMCAT_HOME\common\lib\servlet-api.jar.

I say *** you, Sun. What happenned to JSDK that only took couple of MB's?

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.
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OF course, I failed to mention the easiest solution to all this. Stop using Windows.
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
Jayesh Lalwani
Ranch Hand
Posts: 502
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ah but Gregg, the whole point of a rant is not to justify yourself. Nobody should expect a reasonable rant As an opinion piece this doesn't score well, but it scores highly on a rant-based scale!
 
Michael Ernest
High Plains Drifter
Sheriff
Posts: 7292
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree. As rants go, dude be jammin'. Fight the power!
 
Ulf Dittmer
Rancher
Pie
Posts: 42967
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic