Java no debian

import java.util.Scanner ;

public class adicao {

public static void main (String args []){

  Scanner input = new Scanner (System.in);

  int n1 ,n2,soma=0;

  System.out.printf ("enter primeiro numero");
  n1 = input.nextInt ();

  System.out.printf ("enter segundo numero" );
  n2 = input.nextInt ();

  soma = n1 + n2;

 System.out.printf ("a soma é %d", soma);

}}

// esta classe compila , mas nao funciona, isso no debian, entretanto no windows xp funciona perfeitamente, uééé sempre ouvi dizer que java é multiplataforma???
// existe uma maneira de obter o mesmo resultado usando o debian?

obrigado pessoal

Não dispara nem um erro?

Outra coisa…

Qual a versão da máquina virtual no XP e no Debian?

é eu nao tinha pensando em versao …
mas no debian é 1.5.0

at+

Se seu problema estiver resolvido, mude o nome do tópico adicionando ‘[RESOLVIDO]’.

Abraço!

Não funciona por que? qual o erro que é exposto?

mesmo assim eu mudaria a linha

System.out.printf ("a soma é %d", soma); 

para

System.out.println("a soma é" + soma);

vai que esse printf deixou de ser suportado…

mudei a versao (1.6.0) e funcionou, brigadao
só que nao etendi como adiciono RESOLVIDO.