
Pues si, la ayuda de un entorno de programacion que sepa Java es importanticima a la hora de detectar errores ^^
Si quieres un entorno liviano para aplicaciones no muy grandes te recomiendo JCreator que no come nada de maquina y es muy facil e intuitivo. Ahora si quieres un entorno realmente poderoso, a mi parecer el mejor es Eclipse y es ademas uno de los mas usados en forma empresarial, y es gratis :)
www.eclipse.org
Bueno Saludos