1
resposta

Hot Code Replace Failed

Boa noite pessoal! Nesse projeto java-pilha, começou a aparecer esse erro toda vez que vou salvar alguma alteração no código.

classes desse projeto:


public class Fluxo {

    public static void main(String[] args) {
        System.out.println("Inicio do metodo main");

        metodo1();

        System.out.println("Fim do metodo main");
    }

    private static void metodo1() {
        System.out.println("Inicio do metodo1");
        metodo2();
        System.out.println("Fim do metodo1");

    }

    private static void metodo2() {
        try {

            System.out.println("Inicio do metodo2");
            for (int i = 1; i <= 5; i++) {
                System.out.println(i);

                int a = 3;

                System.out.println(a / 0);

            }
        } catch (ArithmeticException ex) {

            System.out.println("ArithmeticException");

        }

        System.out.println("Fim do metodo2");
    }
}

public class Conta {

    void deposita() {

    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá João,

As vezes o Eclipse tem essas "falhas" internas, e pelo o que sei, neste caso poderia ser algumas coisas como:

  • Existe um debug corrente em alguma aba, com o código travado no debug, e você tenta em outra aba salvar a mesma classe. Nesse caso seria terminar todos os debugs antes de salva-la.
  • A versão do Java que esta no Eclipse, de alguma forma, não é a mesma que está vinculado ao servidor. Neste caso, teria que ver na configuração do servidor e comparar, e caso esteja mesmo errado, escolher a versão correta.

Se ainda estiver com o problema, poderia tentar algumas das opções acima? Caso persista, poderia me dizer a versão do java e do eclipse?