DivineTraveller wrote:
You can't go wrong with eclipse. It's impossible.

Game, Set and Match.
Unless you need to use a certain plug-in that's only available for a certain IDE, its completely your preference. Try out a couple and pick the one you think looks nicest or has the most convenient keyboard shortcuts.

Most of the IDEs mentioned here come packaged with a lot of stuff you will never need. if you're just going to use it to write, compile, and run java code I'd look for the IDE with the smallest memory footprint.
THE CONTEST IS OVER

WHY ARE YOU PEOPLE STILL LEAVING COMMENTS
BlueJ.

... What?
Toadfish wrote:
BlueJ.

... What?

I will slay you where you stand.
Stephen001 wrote:
Toadfish wrote:
BlueJ.

... What?

I will slay you where you stand.

I'll help!
Yo Chris i have been trying to contact you for a long while and i have no heard a reply from you Rashad gave me your msn and everything and i have not been able to contact you so when you get this pleas contact me at GhanaElite@hotmail.com
Notepad....
Ss4toby wrote:
Notepad....

wat
I believe you mean Notepad++ but that's not really for Java. You can do Java but it's made to be compatible to a lot of programming languages.
Ganing wrote:
I believe you mean Notepad++ but that's not really for Java. You can do Java but it's made to be compatible to a lot of programming languages.

Pretty sure he meant notepad.
Yeah, you can create Java files using notepad(as in the one build into every single windows which creates raw txt files). You use notepad to type your script, save it as filename.java, then use command prompt to compile.
Also use command prompt to run the file once created.
You can also do this with DM, but I suspect most don't, and with good reason.
Assuming your code files are in the same folder its very easy for java: javac *.java to compile, java Class to run it. I'm not sure how easy it is for DM.

IDEs don't necessarily have console windows that behave the same as the terminal window you'll run the program in. In eclipse, at least with the default settings, you can't print a string, then print \r followed by another string and have it overwrite the first (the \r is treated as a line break). In the Windows command prompt, you can do this. Building and running things through the command prompt can be useful, but often it won't make a difference.
About the only case it's been handy for me is remote building on Linux servers, for quick fix-ups.

But yes, I suppose if testing some really environment specific stuff is your thing or it's a quick deployment fix-up, and you don't have a package hierarchy to build (what, why????), just a specific package or a few files, then you can follow the notepad route. I suspect there's some prompt-foo for the package hierarchy too, but I'm not too adept at that.

Again, most people working with Java wouldn't be doing general development that way, with good reason. DM makes it easier actually, as the DME forms a hierarchy friendly "manifest" file to compile the lot.

I suspect my initial statement in favour of Eclipse stands however. Once you get into any respectably sized codebase, you'd really be wanting Eclipse's features.
Eclipseeeee~

Only handles the programming though :]
Page: 1 2