2010-01-13 12 views
34

"Hot Replace Replace Replace - dodaj metodę nie zaimplementowaną". Otrzymuję ten komunikat o błędzie za każdym razem, gdy zmienię coś w mojej klasie testowej (i zapiszę). Nie mogę określić, co to znaczy. Czy ktoś może pomóc?Hot Replace Replace Code (eclipse)

+0

używasz tomcat (lub dowolnego serwera aplikacji)? – Bozho

+0

@ Bozho- Nie używam tomcat (ani żadnego serwera aplikacji). – snakile

Odpowiedz

35

Być może masz test, który nadal działa (w trybie debugowania). Spróbuj ukończyć wszystkie testy (możesz je zobaczyć w widoku debugowania: window-> show view-> debug) i spróbuj ponownie ...

+0

Nie mogę znaleźć "debugowania" w "widoku pokazu". – lindhe

20

Zobacz ten wątek:

Oznacza to, że zmienił klasę natomiast został debugowanie aplikacji i nie może zaktualizować klasę dla aplikacji podczas działania.
Błąd sugeruje, że może być uruchomiona starsza maszyna JVM, tj. Wersja wcześniejsza niż 1.4.2, ale ten błąd może wystąpić w przypadku dowolnej maszyny JVM, jeśli zmiana jest niezgodna z poprzednią wersją klasy.

Sprawdź dokładnie, jakiego środowiska JRE używasz w sesji debugowania.

Sprawdź również, czy wdrażasz klasy skompilowane przy użyciu zestawu atrybutów debugowania. (Patrz this thread)

Wreszcie, jak indicated here:

pan przełączyć "Project->Build Automatically" off?
Najciekawsze prace zamienne kod (tylko?) Czy automatyczny build jest włączony ...

http://www.webreference.com/programming/javascript/rg7/Build-Automatically.gif

3

Występowałem również w tej kwestii. Znalazłem ukrytą konstrukcję w tle, która dawała mi napady. Sprawdź, czy wszystkie testy/kompilacje są zamknięte lub zakończone. Mimo to nadal możesz uruchomić nowy kod.

2

Zawsze, gdy pojawia się ten komunikat o błędzie, daje również opcje do zakończenia lub ponownego uruchomienia. Wybierz opcję Zakończ i zakończy ona działającą sprawę debugowania, której nie można znaleźć.

-1

Poszedłem do tego samego problemu, ale moja sesja debugowania zakończyła się wiele godzin temu. Nadal jednak pojawiał się błąd ECLIPSE.
Po prostu ponownie uruchom ECLIPSE IDE, a następnie problem został rozwiązany.

+0

https://www.youtube.com/results?search_query=have+you+tried+tending+it+off+i+w+aganie –

Powiązane problemy