ma poi perché scaricare Eclipse e poi usare TextPad?

Se usi Eclipse, al primo avvio ti viene chiesta la locazione di una JVM e se ne hai una sola, quella viene usata. Quindi usando Eclipse di problemi di questo tipo non dovresti averne (a meno di paciocchi con le impostazioni).

Se usi uno strumento esterno, devi fare in modo che l'ambiente richiesto alla compilazione sia disponibile, onestamente non so come si fa con textpad (visto che non lo uso).