depend on how big is your project
if it's a small project including just several classes, then you can just use some editor like vim, ultraEdit + jdk. If your project is very big, I suggest you to use some IDE like, jbuilder. It's easier to manage the code and package at last.