В моем собственном загрузчике классов я получаю все записи из файла jar и использую defineClass () для загрузки классов в память.
Моя проблема заключается в том, что если в jar есть внутренние классы (например, MyClass $ 1.class), то метод defineClassзавершается с java.lang.NoClassDefFoundError: IllegalName
исключением.
Очевидно, что java нужны все файлы из jar, чтобы он работал, но как можно загрузить внутренние классы?