Problema durante a Execução do .JAR: Diz que um método não existe

3 respostas
peerless

pessoal …
Quando rodo o programa pelo NetBeans, o método REPLACE funciona PERFEITAMENTE.

Porém, quando gero o .JAR, ele apresenta o seguinte erro:

java.lang.NoSuchMethodError: java.lang.String.replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

O mesmo acontece quando eu deixo um JFrame AlwaysOnTop,
diz que o método não foi encontrado…

não entendi, alguem poderia me explicar que bug é esse e como resolver?
ABÇS!

3 Respostas

T

Você está tentando rodar um programa que contém métodos que foram introduzidos no Java 5.0 (como é o caso do “always on top”) com o Java 1.4. Veja se não há os dois instalados na sua máquina.

peerless

Cara é verdade, deve ser isso!

Mas então, aparece no JAVA -VERSION -> x.4, acho que veio junto com o linux ja… mas ja baixei e instalei , direcionei as classpath 's pro mais atual… mas o java -version continua dando a versão anterior…

como eu troco de vez isso :S

peerless

RESOLVIDO:

procurei a pasta onde estava os arquivos do JVM 1.4, e APAGUEI.

ai ele começou a detectar o java 1.5

valeus!

Criado 1 de março de 2007
Ultima resposta 1 de mar. de 2007
Respostas 3
Participantes 2