editor: io mi trovo bene con kate (già presente in un pacchetto di mdk)
altrimenti mi hanno consigliato (ho aperto un topic simile nel sito della mia università)VIM ma hanno detto che può essere ostico.
quindi c'è Netbeans che a quando pare deve essere più semplice

per quello che riguarda SDK, ti anticipo che con mandrake puoi compilare ed eseguire i file .java da te creati grazie ad alcune librerie presenti un un pacchetto dei cd, ma se ti dovesse servire per qualche altra cosa lo puoi trovare naturalmente sul sito della Sun sia per piatteforme win che per quelle linux