Instalei o jdk com netbeans, e funciona tudo normal…
So que eu estudava pelo windows utilizando o jEdit, e no linux quero criar os codigos por qualquer editor mesmo…
No console utilizo o camando “javac” e compila blz, mas na hora de rodar o programa se ele tiver algum “System.out.printf” da o seguinte erro:
Exception in thread “main” java.lang.NoSuchMethodError: method java.io.PrintStream.printf with signature (Ljava.lang.String;[Ljava.lang.Object;)Ljava.io.PrintStream; was not found.
at Teste.main(Teste.java:6)
alguem sabe qual o pro com o printf??
Ex.: System.out.printf("$s", “Testando”);
Digite “java -version” e verifique qual versão está sendo executada… esse erro não é pra estar acontecendo. Eu fiz uma classe aqui só com essa linha e rodou normal. Alguns Linuxes já vem instalado o gcj, que é JVM do GNU, e, se eu não me engano, ela está na versão 1.4.2, e não contém o método printf da classe PrintStream.
Confira isso e mostre aqui a versão que apareceu aí.