2012-11-27 13 views
17

Mam problemy z tym, że Eclipse automatycznie usuwa konsolę po wykonaniu kompilacji Mavena. Wydaje się, że to nie dzieje się przez cały czas, ale z tego powodu nie widzę wyników. Czy ktoś wie, jak zmienić to zachowanie?Eclipse zatrzymuje konsolę przed czyszczeniem

+1

Należy również pamiętać, że przycisk z lewej strony zminimalizować lista będzie kilka różnych konsol. –

+0

Sprawdź to pytanie, jeśli szukam sposobu, aby zapobiec automatycznemu zamknięciu logów konsoli zakończonych lauches http://stackoverflow.com/questions/36411795/how-to-prevent-eclipse-from-auto-closing-terminated- lauches-console-log –

Odpowiedz

9

Istnieją różne rodzaje konsol. Masz numer Console, który zawiera dane wyjściowe programów Java, jest także Maven console, który zawiera dane wyjściowe wtyczki Maven.

enter image description here

Poza tym istnieją inne typy konsol jak konsoli SVN ...

Aby utrzymać wyjścia konsoli można przekierować wyjście z aplikacji do pliku. Możesz to zrobić w oknie dialogowymna karcie Common.

+0

przekierowanie do pliku? Dlaczego po prostu nie trzymają tego w edytorze, czy może moja konsola maven zniknie po zakończeniu pracy. – zimZille

+0

Nie pozostanie tam, możesz przełączać się między nimi. Wspomniałem o możliwości przekierowania jako dodatkowej informacji, a nie sugestii. – Kai

+0

@Kai Szukam odwrotności: Zastanawiam się, czy możliwe jest przekierowanie procedury wykonawczej Ant/Build do dowolnego innego miejsca, innego niż moje wyjście konsoli aplikacji. Musi być jakiś sposób, bo ja też wyłączyłem automatyczne budowanie mrówek :) –

-3

Sam znalazłem rozwiązanie, w części mojego programu włączono mrówkę, co powoduje znikanie konsol.

Prawo projekt click => Właściwości => budowniczych => wyłącz mrówka budowniczy

+0

hehehe, czy ty znalazłeś sposób, by pozwolić twórcy mrówek pozostać włączonym i nadal nie nadpisywać konsoli? :), prawie to też robię, po prostu zgubiłem mój dziennik błędów .. znowu ... –

14

zapobiec konsoli Eclipse z rozliczeń w następujący sposób:

  1. Wybierz Okno »Preferencje pokazać Preferencje okno dialogowe
  2. Rozwiń Uruchom/debuguj
  3. Wybierz Konsola wyjście
  4. Odznacz Limit Konsola
  5. Kliknij OK, aby zaakceptować nowe ustawienia i zamknąć okno dialogowe

enter image description here

+1

To pomaga, ale nie eliminuje całkowicie wszystkich przypadków, w których konsola może zostać wyczyszczona (na przykład uważam, że gdy zasoby są rzadkie, mimo to wyczyści to środowisko). Przekierowanie jest prawdopodobnie lepszym rozwiązaniem typu catch-all. – demongolem

+0

@demongolem problem jest priorytetem przekierowania, wolałbym DUŻO więcej, aby przekierować bezużyteczne Mrówka auto kompilacji wiadomości dziennika niż mój cenny dziennik błędów aplikacji! :) Jakiś pomysł/nowość na ten temat? –

+0

dzięki. uratowałeś mój dzień. –