2013-05-09 16 views
9

W ciągu ostatnich 2 tygodni Eclipse zaczęło zachowywać się dziwnie. Nie jestem pewien, co się zmieniło, chociaż zainstalowałem JDK i JRE 7u21.Okna dialogowe Eclipse otwierają się dwukrotnie po kliknięciu myszą

Każde okno dialogowe (Szukaj, Eclipse About, Przełącz obszar roboczy itp.) Otwieram, klikając pozycję menu, gdy moja mysz zostanie otwarta dwukrotnie. Jedno okno wyświetla się bezpośrednio za drugim - gdy skończysz z jednym i klikniesz OK lub Zamknij, czeka cię kolejna. Jeśli przeciągniesz pierwszy na bok, inne identyczne okno dialogowe znajduje się tuż za nim.

Czasami otwarcie dwóch okien dialogowych zakłóca zawartość lub funkcjonalność jednego lub obu dialogów. Na przykład filtry plików w oknie dialogowym wyszukiwania mogą być puste dla jednego z dwóch okien podręcznych, a żadne z dwóch okien wyszukiwania nie działa.

Te same dialogi, jeśli otwarte z skrótów klawiaturowych (kliknij menu wyszukiwania, naciśnij przycisk F na klawiaturze, aby otworzyć okno dialogowe File Search), wyświetlacz tylko jeden dialogowego. Brak problemów z funkcjonalnością otwieranych w ten sposób okien dialogowych.

Żaden inny program nie wykazuje takiego zachowania.

Dlaczego tak się dzieje i jak mogę to zatrzymać?

Szukałem google i nie znalazłem żadnych wskazówek.

Oto rzeczy próbowałem:

  • używałem Eclipse 3.8 SR2. Próbowałem utworzyć nowy obszar roboczy. To samo zachowanie w czystym obszarze roboczym.
  • Próbowałem uruchomić Eclipse z opcją -clean. Uruchomienie trwało znacznie dłużej, ale bez zmiany zachowania w oknie dialogowym.
  • Rozpakowałem starą kopię Eclipse 3.8 SR2 i wypróbowałem czystą kopię systemu Eclipse. To samo zachowanie.
  • Pobrałem i przełączyłem na Eclipse 4.2 SR2. Uruchomiono nowy obszar roboczy. To samo zachowanie.
  • Odłączyłem mysz USB i spróbowałem użyć samemu touchpada. To samo zachowanie.
  • Sprawdziłem obszar roboczy \ .metadata \ .log, ale nie ma żadnych powiązanych wpisów.
+0

dzień dzisiejszy mam ten sam problem ... – user462982

+0

GGTS: Groovy/Grails Narzędzie Suite (w oparciu o Eclipse 3.8) Wersja: 3.3.0.M1 Budowa Id: 201304211039 czuje się jak late easter nag ... Po prostu pamiętam, że wczoraj moje zaćmienie się nie uruchomiło i użyłem kolejnej instalacji GGTS opartej na eclipse 4.2, aby dotknąć obszaru roboczego. Następnie zadziałało ponownie z instalacją 3.8. Może to część problemu. – user462982

+0

Wymieniono katalog .metadata obszaru roboczego na 10-dniową kopię zapasową. Bez skutku. – user462982

Odpowiedz

19

Po prostu miałem ten problem z moim laptopem i dowiedziałem się, że to był menedżer pulpitu nview. Włączyłem eksperymenty z różnymi ustawieniami. Natychmiast po wyłączeniu nview problem zniknął w ramach eclipse Juno.

Mam nadzieję, że to pomoże.

+2

Otwórz nView Desktop Manager, naciśnij Disable. Problem rozwiązany. Co za niejasny problem! Dzięki wielkie! –

+0

Twoje powitanie. Zauważyłem inne problemy z nView przed tym, aby program był na szczycie mojej listy hitów. Ten ostatni problem polega niestety na umieszczeniu gwoździa w trumnie nView. –

0

Miałem ten sam problem przez kilka tygodni po aktualizacji Eclipse i Java na moim komputerze stacjonarnym Win7. Zdałem sobie sprawę, że mam dokładnie ten sam problem w innych aplikacjach opartych na Javie, więc byłem prawie pewien, że była to aktualizacja Java. Próbowałem następujące:

-revert do starej wersji SDK -> sam problem

-uninstall wszystkie najnowsze aktualizacje Java -> sam problem

-different myszy, inny sterownik -> sam problem

-windows przywrócić do punktu, zanim poszedłem na nowy SDK -> ten sam problem

W końcu zrezygnowałem, ponieważ spędzałem więcej czasu niż ponownie zainstalować ... więc ponownie zainstalowałem Win 7, zainstalowane najnowsze zaćmienie (ale tym razem uniknięto JRE7u21) -> wszystko dziala!

(uwaga: Miałem ten problem tylko na moim komputerze HP (Nvidia NVS 295 karty graficznej), dokładnie tak samo SDK/Java na moim laptopie działa dobrze).

0

W większości przypadków jest to skrót od innego programu, który powoduje takie problemy. w moim przypadku próbowałem wszystkiego: odinstalowałem java, eclipse, wyczyściłem mój komputer (kilka katalogów i rejestru): did not help;

nView był zły program

0

Dla mnie też było to problem z nView, aby wyłączyć nView dla Windows, kliknij prawym przyciskiem myszy na pulpicie, przejdź do nView Desktop Manager, a następnie kliknąć na 'Wyłącz' w miniaturze. Pracował dla mnie.

1

FYI, możesz również zobaczyć ten problem w innych systemach opartych na Eclipse (wiem, że właśnie to zrobiłem).

W pracy korzystamy z pakietu Oracle Application Testing Suite. Jego GUI do tworzenia skryptów (Openscript) oparte jest na Eclipse.

Miałem dokładnie takie same problemy jak oryginalny reporter (prawy przycisk myszy, wywołanie właściwości powoduje, że dwa okna znajdują się jeden za drugim). Powodowało to również duplikaty past (dwa razy wkleiłbym ten sam krok). Rzeczywiście osiągnąłem punkt podniesienia SR z Oracle.

Wyłączenie NView (w programie NView Desktop Manager) natychmiast zatrzymało problem. Dzięki D-Klotz ...

Gavin

2

Dziękuję bardzo za to rozwiązanie! Wyłączenie nView Desktop Manager (jestem w wersji 140.54) natychmiast naprawiło ten problem Eclipse. Podobał mi się menedżer pulpitu, ale trzymam w nim skrót, aby obniżyć jasność ekranu (ponieważ poważnie okaleczone menu OSD na moim monitorze najwyraźniej uratowało komuś pieniądze). Stwierdziłem, że mogę włączyć Menedżera pulpitu, ale wyłączyć go dla Eclipse! Dodałem zaćmienie do ekranu Dostosowywanie aplikacji, a następnie "wyłączyłem" ten wpis i wygląda na to, że działa dobrze. Tutaj były etapy:

Start -> Panel sterowania -> NVIDIA nView Desktop Manager

jeśli jest wyłączona, kontrola drzewo nView nie będzie otwarty, więc kliknij przycisk Włącz, aby włączyć Menedżera nView Desktop.

  1. nView ->
  2. Applications (ostatnia pozycja na liście menu) ->
  3. przycisk Dodaj ->
  4. „Znajdź ..."Przycisk dla Application ->
  5. drag "narzędzia Finder" docelowej Eclipse pasek tytułowy i uwolnienia, wejścia mówi "eclipse" ->
  6. przycisk OK, aby zamknąć znaleźć zastosowanie pop-up ->
  7. kliknięciu przycisku OK bez wypełniania wpis „Class” ->
  8. wybrać nową „eclipse (aplikacji)”, który jest teraz w polu listy ->
  9. kliknij przycisk Wyłącz przycisk ->
  10. odznaczyć główne pole „Włącz nView Desktop Manager dla tej aplikacji i/lub klasa okna "->
  11. kliknięcie OK ->
  12. kliknij przycisk Zastosuj w prawym dolnym rogu okna programu Desktop Manager.

Nie zrestartowałem systemu, aby upewnić się, że wszystko będzie dobrze (wolę korzystać z wielu dni/tygodni bez ponownego uruchamiania), ale zakładam, że tak będzie. Zdecydowałem się opublikować natychmiast, jeśli pomogłoby to komuś, kto chciałby włączyć pulpit nVidia Desktop Manager, ale nie mógł znieść podwójnego problemu Eclipse.

Powiązane problemy