2015-09-21 18 views
7

Niedawno przeszedłem do intellij z eclipse. W czasie zaćmienia podczas korzystania z programu uruchamiającego debugowanie aplikacja ponownie wczytuje zmienione klasy natychmiast po zapisaniu. Podczas gdy w intellij znalazłem, że trwa to> 10 sekund po ponownym wczytaniu zmienionych klas, co może nie być dużo, ale jest to naprawdę denerwujące, ponieważ używam go tak często, czy jest jakakolwiek inna droga do osiągnięcia tego celu:debugowanie w intellij (Ponowne ładowanie zmienionych klas)

+1

Proszę podać więcej informacji o projekcie. Mam na myśli Web/Desktop, nazwę systemu kompilacji (Maven, Gradle). Na przykład w projektach internetowych możesz ustawić hotswap na hak do dezaktywacji klatek. "Konfiguracje uruchamiania/debugowania" -> "Twoja nazwa konfiguracji" -> "Serwer (karta)" -> "Dezaktywacja klatek" ustaw na "Hot Swap" klasy ". Za każdym razem, gdy okno zostanie przełączone z Idea na inne (na przykład przeglądarka), zmiany zostaną natychmiast przeładowane. – Taras

+0

@Taras moim projektem jest Desktop, Gradle, framework libGDX – kr15hna

Odpowiedz

4

Aby ponownie załadować zmieniony klasy

1. Wykonaj jedną z następujących czynności: -W menu głównym wybierz Uruchom | Ponownie załaduj zmienione klasy. - W menu głównym wybierz Build | Skompiluj "class_name", aby przekompilować zmienioną klasę podczas debugowania.
2. W oknie dialogowym Przeładuj zmienione klasy potwierdź ponowne załadowanie. Wyniki są wyświetlane w oknie narzędzia Wiadomości.

Refer this link for detailed explanation.

+2

jak powiedziałem, że ładuję zmienione klasy, ale to zajmuje dużo czasu, podczas gdy Eclipse nie zajmuje w ogóle czasu (testowałem to dla tego samego projektu). Co chcę wiedzieć jest, że czy istnieje inny szybszy sposób zrobić w intellij. dzięki za wysiłek :) – kr15hna

Powiązane problemy