Ursprungligen inskrivet av Racy
Netbeans är ett trevligt verktyg med det mesta som behövs för javaprogrammering. Eclipse är ett annat som många använder.
Det går också bra att bara koda i en texteditor och sedan använda SUN:s kommandoradsverktyg som följer med java jdk:n för att kompilera/köra.