Java IDE

Just wondering what IDE does everyone uses. I have looked at netbeans but it can get really annoying, is it the most powerfull free IDE out their? Or are there any others?

-Thanks

Eclipse.

It can generate delegates, getters and setters(optionally, unlike NetBeans), you can move methods up and down a class hierarchy, you can extract interfaces and God knows what else you can do, but it’s the most powerful IDE I’ve ever seen.

for J2SE programming, you can also have a look at jbuilder 2005 foundation (free, even for commercial use if i remember well).
JSP/J2EE requires a commercial license (developer license or more)

It includes ant support, a good debugger and a very good swing gui builder.
(i don’t work for borland, but used jbuilder for quite a long time for my previous job)

Now I’m also evaluating other ide, including IDEA, eclipse and Netbeans.

Lilian

look back through the first few pages of this forum and you’ll find a poll with all the pro and anti arguments (there are several threads on this).

Don’t start a new one, go and append to an old one. And don’t just repeate everything that was said before! :slight_smile:

Hah yeh I wasn’t sure if I’d get flamed for starting a thread that is already probably some where in the forum. Technology changes so maybe in that time another IDE came out :stuck_out_tongue: Anyways next time Ill do a sext before I post, sorry.

if (poster.getPostCount()<10 || reader.getName().equals("blahblahblahh"))
    reader.flame(poster);

… I kid, I kid!

I use Eclipse, and I will until anything else becomes good and free. Netbeans isn’t. Idea isn’t.

If anyone is interested:

http://www.jetbrains.com/idea/opensource

[quote]And don’t just repeate everything that was said before! :slight_smile:
[/quote]
Ah, that wasn’t meant as a criticism. Just we’ve had a few people decide “I can’t be bothered to read the whole thread before replying, so I’ll just say what I think and ignore what’s come before” and it’s annoying and a waste of time.

Alright well eclipse it is, seems like everyone who uses it dosen’t have a problem. Nice joke Markus jez you guys are geeky :P.

         Consider this thread..closed

Thanks, for the info :slight_smile:

[quote]If anyone is interested:

http://www.jetbrains.com/idea/opensource
[/quote]
I applied but got no answer so far. Anybody been more successful?

[quote]I applied but got no answer so far. Anybody been more successful?
[/quote]
I’ve been tempted, but I’m not sure if i (a) like Idea, or (b) have a big enough app. I plan to download the 30 day version at some point, and give it a play, see if it really is better than emacs.

[quote]Anybody been more successful?
[/quote]
I haven’t tried, sorry. My guess is they’re flooded with requests right now.

[quote]but I’m not sure if i (a) like Idea
[/quote]
Yes, you will like it :). Make sure you try the latest EAP too. They’re currently adding support for multiple languages, javascript and html already play nice (has anyone refactored javascript before? ;))

NetBeans 4.0 (or 4.1 beta). It’s much, much better than previous versions. And definitely the best choice for my J2ME projects.

[quote]I plan to download the 30 day version at some point, and give it a play, see if it really is better than emacs.
[/quote]
HAHAHAA… that’s a good one.
:wink:

Hey, everyone knows Netbeans 4.0 rulez all.
8)

I know im late in this thread. But just gotta say… Eclipse (3.1 so far) . IT’s absolutely amazing, it has keyshortcuts for everything (which i like because my hands are hurting). Eks. : You cant just type ctrl+shift+r, a dialog opens where u can search for a class. Enter it’s name, ( or part of it) it finds it for you, you press enter and boom–there you are editing the class !! without even touching the mouse.
YOu avoid the annoying and slow and painfull (for me because I have trouble with my hands) mouse scrolling up and down with the stupid class three on the left.
It it jsut MARVELOUS and you can find extensions to about most everything. For example, the other day I found a beatyfull little template (Java) language called Velocity. Its a script language for Java and i would like to be able to color syntax it and error check it. Of course
, someone allready created a plugin for eclipse ! And theres just so MANY examples like that, not single IDE comes close.
Try Visual Studio (For example, i know it’s not java but it cost around 8000 , just to compare) and you will not get a tenth of the Eclipse features, plus it will allways be limpering behing because of it’s closed nature. So just go ahead. use Eclipse, its 20 levels above ANYTHING I’ve seen before and I’ve seen alot…And it’s free ! (And if it wasnt I would be paying for it, for sure).
PS Sorry about some spelling errors, I’m a busy man :slight_smile:

I mainly use ctrl-click to go to class or function definitions. That combined with alt-cursor left to go back to where I was is pretty good. I see that they have added easire navigation like that to NetBeans 5, now if they speed it up by a factor of 10 or so,so it approaches the speed of Eclipse, I might even switch back :slight_smile:

Odd, having used both fairly recently, I see virtually no speed differences.

shrug

I uses Eclipse, but because its code completion/navigation/refactoring tools fit much better the way I work on large codebases.

I can’t figure it out… code completion of NetBeans seem horribly slow most of the time, always puts up a “please wait” and I can’t stand it. Sometimes the delay is 10 seconds for the auto-complete popup to appear, sometime more, sometimes it is almost as fast as Eclipse. I think maybe it has to do with the available RAM. But all I know for sure is that it is frustrating. This machine only has 512MB, so maybe that is the problem.

My computer has 512 mb. and it’s never slow. Switch before it’s 2 late. I tried NB first and was very thrilled… until I tried Eclipse…