Eclipse Makes Java Development on the Mac Easier
An anonymous reader writes "While the Java development environment is fully integrated into Mac OS X, the Eclipse developer IDE brings a fully integrated Java development environment to Mac OS X that provides a more consistent and easier to develop cross-platform experience. This article shows you how quickly you can be up and running with Eclipse and Java development on the Mac. 'Whether you're a Mac OS X Java developer working on cross-platform Java projects, a Linux developer switching to Mac OS X because of its UNIX-based core, or a general Java developer looking to develop applications targeted to Mac OS X, you'll want to look at the Eclipse IDE because it provides a solution to each of these development needs. While Mac OS X provides Xcode as its primary Java development IDE, Eclipse provides a more robust cross-platform development environment, with application frameworks for reporting, database access, communications, graphics, and more, and a rich-client platform framework for building applications.'"
So where's the fucking news, Zonk?
This announcement confuses me. Doesn't the fact that eclipse took so long to be ported to OS X indicate deficiencies in java as a cross platform language (assuming that I am rembering the facts correctly, and that eclipse is written in Java)? I mean if cross-platform development in java was a snap the fact that eclipse was ported wouldn't make headlines now would it (and would have been done a long time ago)? Of course simple applications might be easy to port in java, but Eclipse seems to be targeted at people working on complex applications (otherwise you wouldn't need all that overhead).
Philosophy.
I guess a better conclusion would be a disclaimer: -
I do not know what I am talking about!
There is nothing in Eclipse that Netbeans or or Xcode can't already provide for me on my Mac.
I don't really care for Eclipse as it's to complex. It seems to be attempting to be everything to everyone,
yet all I need is a window to type in code, auto imports, automatic JUnit testing, simple code formatting and
if Im feeling lazy that capability to handle simple gui layout management.
I may also being missing the entire point in advertising a tool for writing code, on the front page of slashdot.
Eclipse is itself so well known that any Developer that hasn't heard it is probably still coding for
an abacus.
Eclipse + Java + CVS, woohoo. Welcome to three years ago. How about instead let's try:
* Textmate / Netbeans
* Ruby (Rails or Merb for web programming)
* SVN or Git for source control
What the hell? Ever heard of or used Netbeans? Eclipse is done after everyone switches to Netbeans. I can't believe this made it through the moderator. Hold on, don't I have some moderator points?
What part of the entire "article" didn't suggest it was a militant Mac-OS-ism follower looking for converts?
Now, Mac OS has this IDE and that other program, runs Photoshop and loves children... you'll love it.
It is no longer uncommon to be uncommon.
Intellij Idea has been available for a long time on the mac, if you are going to develop in Java you might as well use the IDE best suited for it. It may not be free but as with most things in life you get what you pay for...
This must be a joke.
Is it April 1st yet? Jesus...
This sig can be distributed under the LGPL license
How is an eclipse going to make Java development easier? I know it helped make Jamaica development easier (for Columbus), but Java is half a world away!
Netbeans vs. Eclipse:
in a nutshell, anybody?
Eclipse has been available on the Mac for a long time, at least a year, I'm not sure why this is news.
At the university i attend as a CS major, there is a big push in the CS classes to use the Eclipse IDE, and trying to use any other one is frowned upon and teachers try to pressure you into switching due to some hidden policy.
My question is anyone have an earthly idea why eclipse is being pushed so much?
From what i've tried, there are other IDEs that are more widely used/accepted as efficient IDEs, and others that i just plain work faster in and are less full of clutter. So did eclipse use to be some industry standard at a forbes 500 or do they have marketing trolls or what?
-Confused Student
You never realize how much manually made unmanaged "linked" lists suck, till you have src.link.link.link.link...
So IBM, developer of Eclipse, thinks that Eclipse is great and better than XCode. Who would have thought that. Just a little bit of bias.
XCode is much better at developing Java on a mac.
-- I doubt, therefore I might be.
This article interested me greatly, as I have just recently secured a contract working for a project based on Java and Oracle (developed in Windows). I've taken the code, installed Eclipse for Mac (J2EE), changed the DB connection to MySQL (running on my Mac) and got it running.
And pretty mostly, while I've relearnt Java (from a lapse of 8 years) and got to grips with all the cool and new stuff (like Hibernate, JUnit, Swing, Ant, JBoss etc), I've been able to run the tutorials I've found without too much tweaking.
Now, I'm not a great coder, but getting the pieces to work (like all mentioned above, plus things like Derby) hasn't been a big drama. The cross-platform dream really works! The book I bought, "eclipse Web Tools Platform" published by Addison Wesley (which I highly recommend), isn't focussed on Eclipse Development using a Mac. The examples and diagrams are all Windows looking - BUT I can follow them on my Mac, and get the same results.
I can't compare Eclipse to anything else, but it's doing the job.
PS I'm actually more a Perl programmer - so I thought I'd search for a Perl plugin. Well, there is! EPIC. Easy install (like the other plugins for Eclipse I've grabbed), and so I can do Perl in Eclipse too.
And finally, after reading the foreword in the above mentioned book, I like the philosophy of the whole Eclipse project. It's a worthy project to support - regardless of what platform you use and favour.
Go Eclipse! And Thanks to all the people who're making it happen!
Eclipse has been available for Mac OS X for years. What's the news here?
No, it shows why it's a bad idea to write Yet Another GUI Framework - SWT needed to be ported to have Eclipse run. Netbeans has always been just fine...
I've used both, and each have thier strengths.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Um, duh. I've been using Eclipse on Mac for two years now...
YES, NO
Eclipse makes Java development easier? That's crazy! What's next, "Water is Found to be Wet"? Maybe "Sky Confirmed Blue"? How about "2+2 May Equal 4!"?
Sorry, I'm not trying to troll, but where is the "news" in this story?
yes eclipse works on osx (has for a while). and yes, eclipse is a pretty good ide (has for a while). what do either of those 2 pieces of old news have to do with migrating to osx?
when the mac moved to the iNTEL platform, maybe?
Guess it shows that more people know how to optimize x86-32 than PPC.
Maybe that's a good indication that people have a harder time tracking registers in their heads as the number of available registers increases over 8?
(Thinking that optimization algorithms that are not understand by the people who write them are likely not to optimize as well as one might hope.)
joudanzuki, a preacher of parameter stacks separate from instruction pointer stacks
I'm a Java programmer and I use eclipse. The reason I can't use a Mac is that
1) it still does not support java 1.6 because Apple chooses to bundle new Java versions with new OS versions instead of distributing them separately like the rest of the world does. In practice that means there's up to 1 year or longer (as in this case) before new Java versions find their way onto the Mac.
2) sun does not directly support Mac OS X but leaves the job of porting to Apple, unlike linux, windows and solaris which it does support.
3) If you want to use Sun's OSS Java version on the Mac, you are on your own and will just have to come up with the native mac specific stuff yourself.
4) eclipse has a long history of compatibility issues with Apple's Mac OS X UI Java bindings in their native code for SWT (i.e. this is a C portability issue, not a Java portability issue). It sort of works now but is not quite ideal.
If all of the above is acceptable to you, by all means use a mac for Java development. For me, all of these are unacceptable because I require early access to new Java stuff.
Jilles
me too.
:-
Well, I actually kind of split between using the xCode editor and VIM, but I use ant on the command line for compiling.
Maybe the latest xCode handles reorganization of the project better. I suppose I should go get the latest greatest, but that will have to come after updating my Fedora Core box from 5 to 7, and I found myself using LVM across two hard disks in FC5, which confused LVM when I upgraded to FC6, so I have to back up about 10G of data onto a small number of DVDs and CDs, I guess. I'm still hiding from that, and, in the meantime, even my macs are getting a bit long in the tooth.
I have trouble with the workspace concept in Eclipse.
Netbeans 5 has been okay as long as I'm not using Japanese, but, especially on the Mac, Japanese seems to confuse it, especially Japanese in the comments.
(Actually, I can use Japanese with Netbeans on the FC5 box, but, then there's that thing where the default java environment is GNU's, which means the command line and double-clicking require just a little extra work, and I don't yet have a Linux notebook, so I tend to carry Mac OS around with me instead.)
So I do have an excuse, sort of.
joudanzuki
I've used Netbeans and Eclipse and found out that the typical memory usage for Netbeans is 80-120 megs while Eclipse uses about 150-250 (once it was even 350 megs!). The more memory is used, the less is available for other applications and using Firefox with Eclipse on 512 megs of RAM is SLOW, especially if I'm reading a 200-page RFC in Firefox while something is compiling (another memory-hungry task).
I guess the latest JVM (6) has finally made Swing work as fast as SWT.
It also seems that Eclipse's text editor has a more advanced highlighting engine that takes a lot of time to parse the code and while it is being parsed the IDE locks up. E.g. static methods are displayed in italics and that means every method has to be checked if it's static.
All the time for me, whether using a stable version or a beta, an official or a build with plugins like JBossIDE, on Windows or Linux. Which effectively renders it useless. Shame, because I quite like the editor although the IDE tools around it aren't as good as Netbeans'.
I tried IntelliJ IDEA though recently and it was really quite nice - definitely made J2EE development significantly easier.
The user libraries feature is useless for cross-platform development at present, and will stay so until this bug is addressed.
Summary: just about everything in Eclipse can be referenced using workspace or project-relative environment variables. For example, ${project_loc:myProject}/libs could be c:\workspace\myProject\libs on one person's machine, or $home/eclipse/workspaces/this_workspace/myProject/libs on another machine. No problem.
Except for user libraries.
Unique in Eclipse, user libraries (a collection of pre-packaged anythings, eg. jars, shared libraries...whatever, all bundled up for easy inclusion in multiple projects) need to be hard-coded to a particular path. So forget about the example above, it's c:\workspaces\myProject\myUserLib on one platform, and it is on another too. This is a royal pain, means you can't use the same user libraries file on multiple platforms, or even on one platform but on different individual machines.
Marked as P3 at the moment, but without it cross-platform workspaces are just order of magnitude harder than they need to be.
Cheers,
Ian
...will resemble Java's overall stagnation as it moves into its rightful place as the more or less irrelevant cobol of OOP
... and eclipse runs just fine on the java that osx has. as does intelli-j and netbeans, and any other pure java application.
java irrelevant?
heh, back to objective c with ya then talladega. that'll learn you all about irrelevant. ( just go trawl the it jobs section and do a count on the number of objective-c ads compared to java...)
as for the rest of your bizarre rant, java runs just fine on osx.
why no swing canvans painter in eclipse? because it uses the SWT gui toolkit, ya donk! geez, and i thought zonk was bad enough spewing this crap as news in the first place!
You can easily work around this issue. You can easily define a variable for this. E.g. I use the M2_HOME variable to include anything that is placed in my local maven repository. Then, when adding a library just use the "Add Variable" button, select your defined variable from the list and click on the button "Extend...". You now can choose the libraries from any path below your defined path in the variable. The references to the jars are now relative to your variable path. When another project member checks out the projects, he just has to redefine this variable according to his file system location and everything will build as usual.
Eclipse sucks.
Here was me thinking this "news" piece was to announce that they'd finally given Eclipse on the Mac a UI overhaul and made it look, feel, and behave like a Mac application (rather than a cross-platform app).
No such luck.
On other platforms, I use Eclipse extensivey: I don't write Java apps, but there's lots that Eclipse can do, and on Windows it's easily the best all-round IDE. On the Mac, it just feels ugly and klunky-I end up sticking with Xcode for managing the projects and TextMate for editing.
When another project member checks out the projects, he just has to redefine this variable according to his file system location and everything will build as usual.
But that's exactly the point - it means your workspace isn't cross-platform and depends on external factors. When Eclipse themselves already have a mechanism for defining cross-platform variables (${project_loc:something etc.) introducing a second system for achieving the same results can' be considered a good thing.
I actually agree with you, and we have a very similar workaround in place. We've defined an ant task to create a user-specific user libraries file from a template, and the file which Eclipse imports is the result of that ant task. But it is, as you say, a workaround. The issue simply shouldn't exist.
Cheers,
Ian
If Apple didn't do the porting, there would be no Java for Mac OS X at all.
Did this story get caught in a time warp, or is the poster simply an Eclipse shill (and not a particularly good one)?
Eclipse has worked for years on OS X. So, for that matter, has NetBeans. They're both cross-platform and always have been.
Am I part of the core demographic for Swedish Fish?
It's nice to see Eclipse for the Mac, but Eclipse could learn a LOT about the user interface and experience from Mac apps. For example, plain ordinary "File Open" and "File Close" and "Import" features, workspaces be damned. Eclipse's current way of handling the opening and importing of source code is excessively difficult, and needs to be changed. The "workspaces" concept is idiotic when the file / folder system works just fine. Hell, BlueJ, another coding program, kicks the crap out of Eclipse in this specific regard and it's used to teach 1st year comp sci students!
Yes, just like the Microsoft Mac team, Eclipse devs could learn a lot from the Mac, I think this will be a good step for them.
I have a close mate who works for Sun on some pretty low level dev stuff. After trying to tow the company line with Netbeans, the close friend and workmates chose Eclipse? Why? It's ahead of Netbeans. I get paid to write PHP, JSP and Coldfusion with all the other trappings of web development (CSS, HTML, Javascript) and I use Eclipse for all of them. My workmate needs to write Action Script for Flash, he uses Eclipse. Guess what Adobe wrote their latest Coldfusion debugger in? Not Dreamweaver - but as an Eclipse plugin. ok, ok, I may sound a bit Eclipse fan-boyish and its certainly not the silver-bullet and without its issues (File -> Open was only include last year I think) but for cross platform support and open plugin development - its a great tool. There is even an Eclipse World! (http://eclipseworld.net/) complete with some fantastic pictures of developers.
WTF.
the only people that complain about java are ones who have never bothered to learn it past the simple hello world application. take away
I use eclipse, and I have to say that getting into eclipse is like pulling teeth. The main websites give you no clue as to 'what' yo u should download, what components you need to install, even what version is current! This really puts off potentially adopters of eclipse.
If Apple didn't do the porting, there would be no Java for Mac OS X at all. Well, it is half Sun's fault, half Apple's. Apple says "I will handle my own Java", Sun says "OK than you handle it", Apple developers clearly not in love with Java (being Obj/C++ people), IBM comes to mind and yet they can't/don't help Apple with PowerPC/Altivec which they HAVE RELEASED Java 6 (on Linux/PPC)...
Lets not forget the horrible user feedback even under miraculously coded Java apps (e.g. Azureus) too.
A complete chaos.
I am just saying, if you are a developer completely alien to Mac/OS X, let me tell Apple expects developers to run latest OS X (major versions especially) and if Java 6 ships Leopard only, don't go mad to Apple. There is some unique situation on Apple. It is not like "I will stay on Windows 2000, Sun will ship Java 6 on it". If you stay on 10.4.x , you won't (possibly) get Java 6 officially. Of course you can code 10.2.8 compatible stuff from there but not the other way around.
Apple spends huge money and resources on Java and expects OS X consumer/licenser to cover them. They also use newly introduced and not available on previous OS'es technologies like Quartz Extreme.
to create an eclipse project from a list of java files stored in a text file?
Woah now, settle down kids.
Neither one of you make sense. Obj-C is for OS X app development. Java is for server app development.
Sheesh.
Not to excuse the Eclipse bug, but an easy workaround is to use the subst command in Windows to map a drive designation to a local folder and define your libraries under that drive. (Similiarly use simlinks on Unix or perhaps NTFS links.) So there is a one time configuration when you set a project and then it just works.
From the Apple Developer Connection website:
"Java SE 6 Release 1 is based on JDK 1.6.0_b88 and brings enhanced functionality to the Java SE platform on Mac OS X v10.4 Tiger. The preview supports both Intel-based and PowerPC-based Macintosh computers and is not removable. Please see the release notes for more information. This is Developer Preview 6 of Java SE 6 Release 1 for Mac OS X Tiger."
Guess that means no Mustang for Tiger then?
Anyway, so what if Apple spends a large number of resources on supporting Java? Lots of Java developers buy Apple products...
... about why cross-platform development is such a big deal. You end up with a crippled, least-common solution that doesn't allow the use of operating system facilities.
In the course of every project, it will become necessary to shoot the scientists and begin production.
For the simple reason that SWT uses Carbon for its GUI widgets, instead of Cocoa. Only Cocoa and Java will be made 64-bit, with Carbon being left behind like the legacy pre-OS X API that it is.
In fact, the only reason Carbon exists at all on OS X is because Adobe and other third party developers were too cheap to port their apps to OS X, so Apple had to guarantee backward compatibility for old apps.
Also, more NetBeans is better supported on OS X that Eclipse because more of the developers working on NetBeans code use OS X. This means NetBeans looks and feels better on OS X than Eclipse.
I've tried both on Mac, and this is indeed the case.
This space left intentionally blank.
Now admittedly I am not a Java Programmer, I am however a programmer, and as I understood Java's ENTIRE purpose in life it was to be a "Build it once, run it everywhere a JVM existed" environment where no platform dependencies existed.
There was no porting of your applications, there was simply copy it over there and it just ran. Things like SWING, AWT or whatever they call the framework this week, made sure that a java call for say an "About Box" was translated the the native UI engine for whatever platform it was running on. The programmer didn't have to even think about it, just call it.
So WHY does anything written in Java have to be "Ported"? It is because, at least in my opinion, Java has failed miserably at the most promising goal it aspired to.
Most Java apps are reasonably well behaved, the performance of most, well the best that can be said is that it is adequate but they just gulp resources like no tomorrow.
One day I will re-visit Java and see if it is any closer to its vaunted goal, but for today, it is at best "OK" for doing non GUI server side stuff, but for real GUI applications where the user experience really sells the application, I will stick with other tools that truly understand the notion for X-Platform.
Hey KID! Yeah you, get the fuck off my lawn!
I've spent my fair share of time on Eclipse (and, despite what people on here seem to think, it has been available on the Mac for a long time). I definitely prefer NetBeans. Eclipse is too customizable for me, when it comes to Java programming. It's stressful, and the learning curve is very high. When I first used Netbeans, it was very intuitive; Eclipse had me scouring message boards every twenty minutes, trying to figure out what trick I needed to use. I've also have the misfortune of trying to use SWT. Does Java really need another, non-standard GUI toolkit? No, it does not. Some people claim that Netbeans is slow, but I that anyone using a computer less than five years old should be fine.
I thought Eclipse was open source...?
Not a troll, I'm wondering how you'd actually go about submitting that change.
The workspace is very useful to work in related projects. For example a main program and its libraries, a client and a server, etc. AFAIK Netbeans doesn't have a workspace equivalent. May be someone who uses it could give some info. The sad thing is that Eclipse have it implemented as an afterthought, kinda Visual Studio circa 1998. You need to reopen eclise to switch a workspace. All config change are in current workspace, how to set defaults for new workspaces? and I don't mean the copy option on create in eclipse 3.3. It's nice but somewhat lacking.
"I think this line is mostly filler"
The Eclipse 3.3 RCP does not allow developers to build correct Mac application bundles. It forces the developer to place resources outside the bundle in the parent directory. The reason given for this was to avoid "user confusion" for troubleshooting settings and plugins. First, since experienced Mac OS X users know that you can right click on bundles to open them this justification only applies to the Eclipse authors involved. Second, troubleshooting Eclipse framework settings and plugins is NOT something which needs to be easily accessible to end-users of an RCP application! After having my own issues deploying an RCP update site and discovering this limitation in OSX bundles I am avoiding the Eclipse RCP for any of my own projects.
Sun did in the past ship Java for Mac -- as did Microsoft.
Sun's Java was so bad, Apple bundled Microsoft's JavaVM. When MS dropped Java, Apple thought that they could do better than Sun and licensed the code from Sun. Sun sources were (are?) only handed to Apple after Sun did/does a release. So Apple leaves the basic VM code largely intact and focuses on platform integration (= Aqua GUI for Java).
I may remember wrong. If I do, please don't kill me.
Bleh. Java chews up my G5 processor like nobody's business. Not exactly thrilled that this is now even easier.
We are not whales--and this constitutes one great theme underscoring our sex life. --h. murakami
Come on!
... but for developers you get the new releases only one or two months after the Sun releases.
You both should get a clue imho. Sun does not support Mac OS X because Apple and Sun have a contract that Apple gets the relevant stuff from Sun (more or less for free) and Apple takes care about the support for Java on Mac OS X.
Yes, for consumers it looks as if new Java releases are coming a bit slow
The problem with you guys is: you download new stuff for linux every day. You check it out from CVS and SVN repositories, but you are simply to lazy/stupid/arrogant to go to http://developers.apple.com/ and check what is there. Why? Because it comes from a major company?
I have no problem if you don't care about Apple. But I find it very weird that you always claim Apple this, Apple that, Apple is evil, Apple is bad.
When you buy a new PC, does it have Java pre installed? I think not. If you buy a new Mac, does it have Java pre installed, oh yes!
angel'o'sphere
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
Try the latest Netbeans 6, in beta right no. It has it all.
A few months? That is total BS! Java 6 was released in December of last year. That's about 10 months ago. The latest version of Java 6 you can get from Apple is a castrated developer preview (w/o optimizations) based on build 88 of JDK 6. (looks like I was downloading build 103 by mid-Oct of last year on my Linux desktop)
Apple has done a nice job at UI integration for what Java versions they have released, but they definitely are also sending a message that they really don't care about staying up to date with the Java world.
I'd also go so far to say that Java performance sucks under OSX, but I haven't done much objective research to back that up with numbers. However, I did once work on an app that made extensive use of the tree structure of the Java preferences API to store its configuration. Saving the config was near-instant on Linux, but very slow on OSX. I profiled the code, and found the issue in the OSX-specific implementation. (eventually fixing it by changing how my application stored preference data)
We define a set of user libraries, and then to make the setup easier (we have a few dozen) we have an xml import file that anyone setting up their workspace can use to import all the user library definitions.
I found your concept interesting as someone who was introduced to BlueJ (and Eclipse) as a first year programming student. I found the BlueJ interface to be pretty damn useless (one window to edit each source file--wtf?). I had to swap code with other students who used other IDEs (JCreator and BlueJ), and I would import their projects all the time. All I had to do was put the source files in their own directory, and attempt to "create" a project in the same place. Eclipse automatically noticed the files that were there and offered to import them for me.
I have to agree with the parent. Is using Eclipse on Mac OS X, something you could easily for 3 years, really news? I mean hell, I've been writing Java for paying gigs on a Mac for three years now--right when I got my first PowerBook. This article doesn't even describe anything new. Maybe this is all revolutionary for XCode users, but there aren't that many XCode Java users on the Mac. Even WebObjects uses Eclipse.
So where the heck is the news here? You might as well post an article about how Linux is a great platform for C development.
This is article is almost a big "duh".
Now what *would* merit an article is if MyEclipse and the Apple Java team buried the hatchet and fixed MyEclipse so that it worked flawlessly and with every feature it has for Windows and Linux. Right now, Apple says it is MyEclipse at fault and MyEclipse says it is Apple at fault. I was in two separate Java sessions at the WWDC where people basically asked Apple flat out to just get it working, no matter whose fault it is. If MyEclipse worked completely on the Mac JVM, *that* would be news for nerds, stuff that matters.
"Doubt your doubts and believe your beliefs." -- Switchfoot, Ode to Chin
Objective-C was influenced a lot by Smalltalk and was not developed by any big company. It seems to be a lot flexible, and doesn't require a huge virtual machine on top of it. Objective-C is also a strict superset of C, so C libraries and programs can run without much overhead.
Most of Mac OS X software is written in Objective-C. It might be a niche market, but it isn't irrelevant.
Yes, java i see is great for 1000s of bussiness apps where you havent hit it big with 10m clients +.
I cannot see the backend of google ever going java.
But each tech to his own, and not all solutions are 10m+ client jobs. The number one thing thats important is total cost of job, which includes
a lot of time for programming, and if that programming is shorter the better, up until a point where it wont scale and you either need a 100000 server farm, or
go to C/C++. (a true C++ expert can write safe/fast/easy to read code too). Just as in C++ code and java, you dont have to use every feature of the language every 5 lines.
In most cases, you don't even need 90% of the features. Anything too complex and tricky is just not readable or debuggable. Stick to simple seperated logic. Any component requiring
really complex language usage should be written well enough to be readable/scalable.
Now OT, all we need now is intel to provide a JVM/byte converter in the CPU.
Liberty freedom are no1, not dicks in suits.
A bit late but, ah well...
- I think you can do what you want by creating another project with your 3rd party libs in it and importing that instead;
- User libraries really are for home developers. If you start doing serious work, IMHO, you want everything in your repository so you're good to go with one "svn co" (or whatever it is you're using) and import or "ant jar", depending, and not have to muck around with variables or "such and such has to be checked out in the same parent directory", or other nonsense. With subversion at least, even 50 megs of jboss libs isn't all that much since it's soft copied across branches and so on, and svn switch knows about it.
Cheers..
The bug detailing this behavior has been changed from WONTFIX to REPOPENED. A look at the comments associated with the bug makes me think that perhaps the eclipse team will indeed fix this.
See here
OK so now to deal with the -1 flamebait which is a bit unfair since the previous moderator gave it an insightful rating.
My previous comment extracting the exactly true information which is insightful.
And eliminating my verbose possibly flameful commentary.
Apple uses a beta JDK/JRE to this day on OSX.
Eclipse does not include a GUI painter for SWING a critical development component for GUI apps
when many earlier and less advanced IDEs did years ago.
Java is a great language but is stagnant in some part due to the commercialization of eclipse and the lack of new
language support from eclipse.
Wow you apparently have some pretty serious life issues if you need to love/hate something this much. I mean it's computing platform for crying out loud. Get a grip.