Passar frase pela classe Scanner

Bom galera eu queria passar uma frase para um String, usando o Scanner
porém ele só pega a primeira palavra, após o espaço ele não pega mais.

[code]public static void exe17Palindromo(String frase){
StringBuffer sb = new StringBuffer(frase);
String frase2 = sb.reverse().toString();
System.out.println(frase2);
System.out.println(frase);

	}[/code]

Scanner digitado; digitado = new Scanner(System.in); System.out.println("Digite uma palavra"); palavra = digitado.next(); palavra=palavra.trim(); Exercicios.exe17Palindromo(palavra);

então eu faria o que, pegaria a frase , passaria para uma variavel2 que seria invertida e faria a comparação das duas Strings.

assim da certo:

String palavra = digitado.nextLine();

danielJaponeis
eu já tinha testado com o nextLine();
quando ele pede para eu digitar uma palavra
não acontece nada, e não dá para digitar mais nada.

ué, acabei d testar aqui^^"

num da pra digitar nada??? nem na linha d baixo, nem na proxima, do lado???

nada brother
nem no linux , nem no windows
parece que ele encerra o programa

Hahahaah estranho, ta rodando bunito aqui^^

eu to no Eclipse, mas até entaum roda no cmd tbm

posta o código