So how do you use Eclipse?
The last time I downloaded Eclipse, about a year ago, it was slow, but easy enough to install. I figured I'd have another look, since the Java fans who read this blog keep telling me how wonderful it is.
Well, it may well be wonderful. I have no idea though, because I can't get it to run. I downloaded it from eclipse.org easily enough - but then the app told me that it needed JDK 1.4.1, and all I had was JDK 1.3.1. That's where the real fun started
First check - follow the links from the Eclipse sit to the Sun download page - there's JDK 1.4.2. No 1.4.1 in sight. I figured that ought to be close enough, so I grabbed it. That's when I found the marvelous installer that Sun has. Now, I know that the Cincom Smalltalk installer has not always been perfect - but this one did some basic stuff wrong. No cancel button, and it reported progress for awhile, and then just stopped - leaving me wondering whether it was still running. Finally, it finished - and then it asked me to reboot. What's up with that?
Ok, back from the reboot - and Eclipse still tells me I only have 1.3.1 installed. Look at CLASSPATH in a DOS shell - nope, that points to the new stuff. Installed Programs? Nope - no sign of anything with a 1.3.x version anywhere there. Joy. Off to the registry - nope, nothing there.
In desperation, I go into the directory and try starting the file called "startup" instead of the one called "eclipse". Fascinating - that works. But it opens up without any sign that it sees the JDK, so I expect I'm not seeing it the way I'm supposed to. Clearly, I'm missing something here. I have no idea how to even evaluate this thing.

Comments
What exactly are you looking for?
[murphee ( http://www.jroller.com/page/murphee )] December 16, 2005 20:39:55.741
So does Eclipse run or doesn't it?
If it does, and you just don't have JRE available for Java programming, then creat e a new Java Project, then add a JRE by
- Properties of the Java project (in the context menu of the project)
- tree item "Java Build Path"
- there on the right hand side, click the button "Add Library..."
then follow the steps (for JRE System library) to point Eclipse at one of your Java installations.Installed three times without problems
[Troy Brumley] December 16, 2005 21:32:17.889
I've had various problems with packaging up JARs, but I've installed Eclipse on two windows machines and my Mac, multiple times, with no problems. You must have the same curse I have with BF :)
JDK isn't an issue
[Mike Brazinski] December 16, 2005 22:49:26.606
I'm running Eclipse with 1.5.0_02. All you need is "at least" 1.4.1. I'd recommend 1.5 because the graphics performance seems better.
BTW, I'm not a hugh eclipse fan. I found my days in the past using Visual Cafe far more productive but my current customer won't spring for an IDE for the development team, so Eclipse it is. It's better than "vi". (And yes, there are still team members who feel manly 'cause they use "vi" and don't need the frilliness of an IDE. I'm sometimes surprised these people live in houses and not caves 'cause caves are all anyone needs.)[] December 17, 2005 0:38:39.043
I live and breathe Eclipse every day professionally, so I might be able to help here and there. 1.3 is ancient. All the cool kids are using 1.5, grandpa! CLASSPATH is a relic that is no longer needed. As of this moment, you should be using Eclipse 3.1.1, and use JDK 5.0 Update 6 (otherwise known as J2SE1.5--Sun has rediculous versioning). If you don't run any java applications and only needed to install the JDK to test drive Eclipse, I'd just uninstall the JDK you already installed and start from scratch with 1.5. Eclipse is a big greedy bastard that will chew through your memory like nothing you've ever seen before. I wouldn't run it with anything less than a gig of memory. Anyone who says otherwise has lost their credibility in my book. I'm no apologist. Just for the record, I think this exercise is futile. I've heard you slam Java/Sun/Eclipse so many times that I think it's impossible for you to remain objective. I've played around with Squeak and its object browser, and it's an apples to oranges thing. Eclipse makes the lives of Java developers easier.
Just check out IntelliDolphin
[Mike Hogan] December 17, 2005 5:58:10.665
James, just download Dolphin and install the IntelliDolphin extensions Tim MacKinnon made: http://www.xpdeveloper.net/xpdwiki/Wiki.jsp?page=IntelliDolphin This way you can see some of the things java people are asking for in action, whilst still making use of your smalltalk knowledge.
Heh
[ James Robertson] December 17, 2005 9:47:20.409
Comment by James Robertson
Mike, I'm the Product Manager here at Cincom, and there are intellisense add-ons for VW :)
I feel your pain
[Bernard Devlin] December 17, 2005 10:08:12.601
One of the major reasons I quit my last job was the sheer frustation I felt trying to work with WSAD after having used VAJ before that. Then last year (before Apple got their act together with XCode and WebObjects), I tried to use Eclipse to work with WebObjects... It was almost enough to make me give up WebObjects. I can see from the massive book I bought on Eclipse (about 700pp) that it has some nice features. but it is just so unusable for me. Even though Eclipse is free, I ended up spending about $800 for the next point release of WebObjects and OS X so that I could get a smooth-working WebObjects environment.
JRE configuration
[Dominique Boucher] December 17, 2005 10:15:20.547
James, in the Control Panel, run the "Java Plugin". Then click on the "Advanced" tab. You will then be able to select the version of the runtime environment you want. Hope this helps
As Product Manager why are all the features so hidden?
[Tim] December 17, 2005 12:36:58.318
James as product manager maybe you can explain why all the features of Visual Works are hidden away on your website? I think Mike's feedback is actually quite valid - your marketing collatoral has nothing to entice developers with how cool your product is, just hand wavy pictures of people in suits. While it may be sad that today's developers are enticed by code completion, tab navigation, keyboard driven refactorings - I actually am starting to agree with them. Having a fun environment that shaves of time here and there and shows some thought into how to help you (over and above what the sheer power of the language can do) and makes you feel happier and more productive (and maybe you aren't but by feeling that way you are more likely to tell others). Eclipse and IntelliJ do that for you - and they make a rather annoying language more fun. Smalltalk has relied a lot on its language elegance for too long... its looking sad and tired, which is why my hat goes off to the Dolphin guys for bringing the excitement back. I hope your new visual works release has also considered this. I downloaded 7.1, 6 months ago, and it was ok - but not exciting. Functionally it was very rich, but lacking in ooomph. I loaded a code completion addon from the Store - it was ok, it did the job but it didn't look very good. Eventually my enthusiasm waned and i stoped using VW - sorry. Now Ruby is on the scene - there are videos for using rails, its slick advertising and lots of excitement (although everyone is crying for an IDE like Dolphin). So why aren't you guys making videos' and screen cams to show off VisualWorks? Sort of the "if you thought Ruby was cool - check out this" kind of stuff? I don't get it? But maybe you guys are just so big that you don't notice this anymore? Tim
I know our failings all too well
[ James Robertson] December 17, 2005 13:31:18.914
Comment by James Robertson
Yes, I know that our website and collateral have issues. I address some of that failing via this blog - check out some of the screencasts I've done, for instance. That comes off as an excuse, I know - but I don't have full control over our website, so I do what I can.
JetBrains website collateral
[Isaac Gouy] December 17, 2005 17:29:08.205
IntelliJ IDEA :: Refactoring with IntelliJ IDEA Live Demos
Screw intellisense
[Mike Hogan] December 18, 2005 5:47:18.804
James, please listen: what IntelliDolphin is has NOTHING to do with intellisense. Did you even read the blasted link I posted? Do you actually WANT to learn what we're talking about. IntelliDolphin is about - well just read the IntelliDolphin page and see for yourself. Take a look at the video Tim posted on his site to show the thing in operation. I know you're the product manager for Cincom Smalltalk, thats why I am so continually agast and your lack of willingness to listen and understand thousands of potential customers who are daily banging on your blog telling you exactly what they want And all they get back are comments starting with the word "Heh," or containing statements along the lines of "I'm happy to let you wallow in your lack of productivity". James, next time your in London, let me know and we can meet and I can show you what I'm talking about. Coz we are sure as hell not making meeting of minds here in cyberspace.