Chcę debugować kod źródłowy punktu aktywnego, na przykład ustawić kilka punktów przerwania w Kodzie rodzimym, aby się go nauczyć. Tak więc zbudowałem kod źródłowy openjdk 9 przez Eclipse i pomyślnie, a poniżej zbudowano ustawienie i wyjście z wbudowanego.Jak debugować kod źródłowy openjdk 9 (głównie hotspot) w środowisku Eclipse?
Potem próbowałem skonfigurować "Debug Configurations", jednak nie wiem jak ustawić C/C++ aplikacji, ktoś doradzić go do „openjdk/hotspot/build/Linux/linux_amd64_compiler2/jvmg "dla JDK 7, jednak nie mogę go znaleźć w wbudowanym folderze wyjściowym dla jdk 9, próbowałem ustawić go na" ~/jdk9/build/linux-x86_64-normal-server-fastdebug/jdk/java ", a następnie kliknij przycisk "debugowanie" w celu debugowania, ale nie udało się uzyskać informacji "Brak kodu źródłowego dla głównego". Więc moje pytanie jest 1,) jak zrobić ustawienie, aby umożliwić mi debugowania kodu źródłowego jdk pomyślnie? 2,) Jeśli są inne miejsca, które muszę ustawić?
Emisja ustalony przez ustawienie poziomu debugowania do slowdebug. –
Jestem nowy w openjdk. Czy mógłbyś mi przybliżyć trochę, jak zlokalizować lub edytować zestaw instrukcji kodu bajtowego? –
Przepraszam, Adeel, jestem też nowy w JVM, myślę, że możesz zamieścić nowe pytanie w SO, a niektórzy eksperci JVM, tacy jak Apangin, mogą ci pomóc. –