Originariamente inviato da Alex'87
Java al momento non permette di usare una stringa nel costrutto switch ma sembra che verrà implementata prossimamente.
dovrebbe essere disponibile da java 7.

Per quanto riguarda il tuo problema, io inizierei con imparare java senza IDE, se proprio vuoi usa la versione 6 del jdk (quella ufficiale in uso) visto che a quanto pare java 7 non sarà disponibile prima di giugno 2011.
Sono disponibili cmq versioni beta (anche per testing) che al momento ti sconsiglio di usare (vista la non stabilità e visto che stai imparando).

Per quanto riguarda lo switch o passi a interi/caratteri oppure devi usare una roba simile

codice:
if (stringa.equals(valore1){}
else if (stringa.equals(valore2){}
....
brutta ma al momento l'unica possibile in java