File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Best Java Editor Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Best Java Editor" Watch "Best Java Editor" New topic

Best Java Editor

Karen Kent

Joined: Mar 21, 2002
Posts: 1
To All,
I am just learing about coding in Java, again. Meaning I took it as a class in college but writing the code at 5 AM didn't help to keep it in the brain! :-)
Though, nowadays, there are several freeware editors that are out there for Java. I was just wondering if anyone has used any of them and can they tell me the Pros and/or Cons of these editors.
This insight would be greatly appreciated. I guess I must have gotten spoilt in my VB class with the keywords being highlighted in another color. Notepad is so bland!

Thanks,<p>Karen<p>Curiosity killed the cat, satisfaction brought him back! :-)
Corey McGlone
Ranch Hand

Joined: Dec 20, 2001
Posts: 3271
This topic is discussed a lot around here. You may want to check out the IDE forum, as well.
You might want to check out this recent thread, as well.
You'll probably get a lot of responses from people saying that you should use something like notepad and a DOS prompt in order to really learn what's going on. IDE's tend to hide a lot of details and can somewhat hinder your learning. Personally, I agree with that concept. Using a text editor is probably the best way to really learn Java.
However, notepad is pretty bland. My editor of preference is UltraEdit. It's still a pretty simple text editor, but it does syntax highlighting has some other nice features. You can get a trial version at:
Best of luck with Java,

SCJP Tipline, etc.
Dan Lund

Joined: Jul 17, 2001
Posts: 26
I use dos prompt and a text editor called textpad. Its very good. You can get it on
jason adam
Chicken Farmer ()
Ranch Hand

Joined: May 08, 2001
Posts: 1932
Check out the IDE forum here, lots of discussion about this. Looking through there, along with Corey's link to the other IDE discussion going on here in Beginners, you should get several leads to some good IDE's.
Personally, I use JCreator LE. It's lightweight, free, has some nice features, but doesn't do anything "behind the scenes" to get you confused. The standard version that you can purchase has some extra features like code completion, but personally I'd rather learn the methods myself instead of relying on an IDE, because who knows what you might be stuck with next time. Plus, it never hurts to always have the API's open for reference, you learn more that way!
Josue Cedeno
Ranch Hand

Joined: Feb 06, 2001
Posts: 71
I was spoiled by VB too! But if you want a good editor that's easy to learn, I agree with Dan that you should consider textpad. It's not VB, but it helps.
John Smiley

Joined: Mar 01, 2002
Posts: 17
I'll affirm what Dan said--I use Notepad myself, but have also used Textpad.
If for no other reason, I recommend to my students that after they download and install the JDK, they also download and install the Textpad trial version---it nicely updates the Path and ClassPath environment variables.
By the way, I have a list of IDE's on my Java Links page
One I've heard great things about is Blue Jay
John Smiley
John Smiley

<a href="" target="_blank" rel="nofollow">John Smiley</a><br />Author of <a href="" target="_blank" rel="nofollow">Learn to Program with Java</a>
Greg Brouelette
Ranch Hand

Joined: Jan 23, 2002
Posts: 144
Jext from is awesome, open source, free, and written in Java. Check it out.
hint: Absolutly get the JextFE plugin.

For a good Prime, call:<br />29819592777931214269172453467810429868925511217482600306406141434158089
Sigfred Zamo
Ranch Hand

Joined: Mar 04, 2002
Posts: 44
I use Ultraedit and it�s fast, sure better than notepad.
[ April 04, 2002: Message edited by: Sigfred Zamo ]

Sigfred Zamo<br />Software Development<p><a href="" target="_blank" rel="nofollow">My page</a>
Jeff Smith
Ranch Hand

Joined: May 04, 2001
Posts: 50
Of all the editors I've used, UltraEdit is by far my favorite. It's easy to customize and is just all around easy to use. However I've also used Textpad, jext, and jedit.
Jext and jedit are nice because they're free, but I don't care for the jedit syntax highlighting engine, which is also what jext uses. The nice thing about jedit though is it's plugins feature, which really provides for a great many enhancements. Another thing I don't like about jedit is it's open/save file browser. I know it seems trivial, but they created their own rather than using the default JFileChooser, and while it provides a few extra features I find it somewhat annoying to use.
I agree. Here's the link:
subject: Best Java Editor
It's not a secret anymore!