Witam Mam zamiar wykopać trochę więcej w Javie, więc chciałbym zobaczyć, jak program został wykonany w głównej klasie. Na przykład chciałbym wiedzieć, w jaki sposób jest zaimplementowana String.chatAt()
, więc ustawiłem punkt przerwania i próbowałem wejść w tryb debugowania. Ale nie udało mi się, ustawiłem bp na drugiej linii, gdy program uderzył, użyłem kroku do tego, aby kontynuować do trzeciej linii.Jak mogę wkroczyć w podstawową metodę klasy java w Eclipse?
String a = "1231231241241";
char b = a.charAt(0);
System.out.println(b);
Myślę, że powinien on wejść do źródła i pokazać "brak źródła", a następnie dać mi szansę dołączyć plik źródłowy, prawda? Ale dlaczego nie może wejść? Mogę tylko użyć ctrl+right
kliknij metodę, aby dostać się do źródła i dołączyć.
Powinieneś dołączyć źródła JDK, tj. Powiedzieć eclipse, gdzie znajdują się źródłowe pliki JAVA. –
Witam Mam załączony src.zip Problem polega na tym, że nie mogę KROCZAĆ W KODZIE. Przejdzie bezpośrednio do następnej linii. – user1722361
Spróbuj nacisnąć F3 w funkcji 'charAt'. Czy przejdzie do źródła?Jeśli tak, to spróbuj ustawić punkt przerwania wewnątrz. Problemy tutaj oznaczają, że różne komponenty widzą różne słoiki i źródła, spróbuj zweryfikować wszystkie wersje. –