Come JDK su Linux puoi usare anche quella di Blackdown.

Come editor io uso Kate ma per progetti avanzati puoi usare, tra gli altri, l'ottimo Eclipse